- subversionで管理されているプロジェクトをHGで管理したい。
Subversionより楽ちん分散レポジトリmercurialで自分ミラーを作っておく。
svn co http://example.com/example hoge #svnソースコード入手 cd hoge hg init #hg 初期化 touch .hgignore echo "syntax:glob" >> .hgignore echo ".svn" >> .hgignore echo "*.swp" >> .hgignore hg add #管理ファイルに指定。 hg ci -m "my first commit" #HGのバージョン管理開始 #subversionがhg を無視するようにする。 echo "global-ignores = *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store *.swp .hg .hgignore ">> ~/.subversion/config
できあがり。簡単ですね。
brachとか不要なんだけど?
そうですね。SVNで管理しないならBranchフォルダは関係ないですよね。
HG管理下に置くのはtrunkだけにする。これも妙案かも。
svn co http://example.com/example hoge cd hoge/trunk #←trunkだけを追いかける。 hg init touch .hgignore echo "syntax:glob" >> .hgignore echo ".svn" >> .hgignore echo "*.swp" >> .hgignore hg add hg ci -m "my trunk"