[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

概要

MercurialからGitへの移行手順

Bitbucket がMercurialのサポートを停止する事になったので、Bitbucket上のレポジトリをGitに移行中

Sunsetting Mercurial support in Bitbucket - Bitbucket

手順

ほとんどの場合以下の手順で可能

Convert a Mercurial Repository to Git Using hg-fast-export - DZone Integration

自分用のメモなのでユーザ部分をsakitoのままで例示する

git clone git://repo.or.cz/fast-export.git
git config core.ignoreCase false

hg clone ssh://hg@bitbucket.org/sakito/xxxx
mkdir xxxx_git
cd xxxx_git
git init

fast-export/hg-fast-export.sh -r xxxx

git checkout HEAD

git remote add origin git@bitbucket.org:sakito/xxxx_git.git
git push -u origin master

submodle

hg submodule

hg レポジトリをgitのsubmoduleにしたい場合がある 以下でできるようだが、未確認

GitHub - felipec/git-remote-hg: Transparent bidirectional bridge between Git and Mercurial for Git

GitHub - cosmin/git-hg: A git-hg utility for checking out and tracking a mercurial repo.

設定

利用方法

参考サイト


CategoryProgramingTools