- お知らせ -
  • 当wikiのプログラムコードの表示を直してみました(ついでに長い行があると全体が下にぶっ飛ぶのも修正)。不具合があればBBSまでご連絡下さい。

はじめに Edit

SubversionからMerucurialに変換する方法。

hg convertする方法 Edit

hg convertを動かすために以下を$HOME/Mercurial.ini(それか、~/.hgrc)に追加する。

[extensions]
hgext.convert=

後は、hg convertで、Subversionのリポジトリと出力ディレクトリを指定する。

hg convert file:///c:/SVN/my-project my-project-hg

これでOK。

hg log -p

とかで確認してください。

一部、TortoiseHgで"View Changelog"であるリビジョンがランダムに表示される、という現象が確認されたが、多分TortoiseHgのバグじゃないかなあ、と思う。
この現象は一応本家に報告してみた。
hg log r1 -p とかだとちゃんと見られるんだな、これが。

hgsvnを使う方法 Edit

を書こうと思ったけど、hgconvertのようにそのままコンバートはできないみたいです。

trunk指定すると branchesとかtags 考慮してくれなかったり、
親ディレクトリを指定するとtrunk,branches,tagsと全部できてしまったり、
svnからhgへの変換のものというよりsvnと連携するためのものみたいです。


No comment. Comments/Mercurial/他のSubversionなどからMercurialに変換する方法?

Name:

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2008-12-13 Sat 16:17:43 JST (4013d)