7

過去 6 か月ほど、メインの Perforce リポジトリの双方向 Git ミラーを使用して、ワークフローの評価を行ってきました。私はそれを使用することに恋をしたと言わざるを得ませんが、これまでのところ1つの致命的な欠陥がありました.Windowsのサポートはひどいです.

通常、これは私にとって問題ではありませんが、今は問題です。Git リポジトリでローカルにコミットされたいくつかの作業を行う必要がありますが、このボックスの Git ディストリビューションには解決できない問題があるため、作業する必要があるマシンからアクセスできません。

とにかく、できれば 2 番目のミラーを実行したいと考えています。今回は Git リポジトリに便乗していますが、Mercurial または Bazar を介してサービスを提供しています。有望に見えるいくつかのツールと、ブログのコメントで、人々はこれを行ったが完全ではないと言っているいくつかの参照を見つけました。

Windowsで問題なく動作する別のDVCSを使用して、Gitリポジトリへの双方向ミラーを維持する簡単な方法があるかどうか、誰か教えてください。

お手数おかけしますがよろしくお願いいたします...

ジェイミー

4

7 に答える 7

6

GitHub の人々から新しいオプションが登場しました: git-hg。これで、Git と Mercurial の間で双方向の同期を行う方法ができました。

于 2009-05-02T10:04:40.057 に答える
3

Mercurial には、git から Mercurial に変換できる拡張機能があることを知っています。https://www.mercurial-scm.org/wiki/ConvertExtensionの詳細

私自身は使っていませんが。

于 2009-01-05T09:51:04.413 に答える
3

[これは実際には答えではないためウィキ化されました]

Vistaで問題なくMSYS gitを使用しています。ただし、Debian GNU/Linux ボックスで git リポジトリをホストしています。

于 2009-01-05T09:56:53.467 に答える
2

bzr には fast-import プラグインがあるため、fast-export/fast-import のペアを使用して双方向の変換を作成できます: http://bazaar-vcs.org/BzrFastImport

于 2009-02-12T21:35:50.313 に答える
0

Mercurial はおそらく Windows を最もよくサポートしています (git と bzr を除く)。ここには TortoiseHg 拡張も含まれています。

于 2009-01-05T09:49:27.350 に答える