TortoiseHg は多くの機能で TortoiseGit よりも優れています。TortoiseHg に基づいて新しい TortoiseGit を作成するには、数行のコードを変更するだけで済みますか?それとも数週間または数か月の開発期間が必要ですか?
2 に答える
github 関係者によって開発された優れたhg-git 拡張機能を介して、Git リポジトリで Mercurial を使用できます。最近の TortoiseHg バージョンにはすでに dulwich ライブラリが含まれているため、hg-git をクローンして、mercurial.ini ファイルに数行追加するだけです。
手順は、TortoiseHg ヘルプの「Use with other VCS systems」にあります。
ssh の設定方法については、こちらを参照してください。ただし、TortoiseHg はバンドルされている plink を自動的に使用するため、PuTTY の plink の設定について心配する必要はありません。
Windows 7 では発生しないように見えるファイル ロックの問題が原因で、XP で大きなリポジトリのクローンを作成する際に問題が発生したことに注意してください。
数行変更するだけでは間違いありません。
TortoiseHgはMercurialに対して密接に書かれています。コマンドラインクライアントをラップアラウンドするだけでなく、コアPythonコードと統合します。
プログラム全体を下から上に向かって書き直す必要があります。
TortoiseGitチームに、改善してほしいことについて良いフィードバックを提供する方がはるかに建設的です。