HgSubversion ツールを使用して SVN リポジトリを Mercurial リポジトリに変換する方法を知りたいです。( ConvertExtensionhg convert
から) コマンドを試しましたが、私のリポジトリでは失敗します。
hgsubversion が SVN から Mercurial に変換するために構文がどのように機能するかについてのアイデアはありますか?
HgSubversion ツールを使用して SVN リポジトリを Mercurial リポジトリに変換する方法を知りたいです。( ConvertExtensionhg convert
から) コマンドを試しましたが、私のリポジトリでは失敗します。
hgsubversion が SVN から Mercurial に変換するために構文がどのように機能するかについてのアイデアはありますか?
拡張機能を有効にしてリポジトリのクローンを作成するだけhgsubversion
で、準備が整います。
ただし、いくつかあります...
従来のトランク/ブランチ/タグのレイアウトがない場合は、微調整が必要になる場合があります。
最初のクローンは時間がかかり、リポジトリとの接続がダウンした場合に再開できる操作ではありません。つまり、すべての作業がロールバックされます。
ここでの解決策は、最初のリビジョンのみを複製することです。
hg clone -r1 svn://repo
その後、あなたはすることができます
hg pull
これを再開すると、他のすべてのコミットがプルされます。
[paths]
クローンが完成したら、のセクションを調整.hg/hgrc
して正しいリポジトリを指すようにするか、クローンが中央リポジトリとして機能する場合はそれを削除します。