SVN プロジェクトがあり、Git または Mercurial にクローンしたいと考えています。1 つの大きな問題を除いて、両方の VCS へのクローン作成は正常に機能します。
問題の根本は、SVN プロジェクトの名前が最近変更されたことにあることがはっきりとわかります (名前の変更は最後のリビジョンであり、私が取得できた唯一のリビジョンです)。SVN を使用すると、プロジェクトの背後にあるすべての履歴を問題なく確認できます。
最も奇妙なことは、git-svn clone を使用すると、多数のリビジョンが表示され、おそらくそれらがインポートされていることがわかりますが、最終的には 1 つのリビジョンしか得られないことです。Git とは異なり、逆方向に動作する Mercurial は、最後のリビジョンを取得するだけでクローン作成が完了します。
また、この最後の SVN プロジェクトの名前変更/移動が唯一のものではないことに注意することが重要です。その前に少なくとも 2 つの名前変更がありましたが、SVN を使用して見たのと同じように、完全なプロジェクト履歴が必要です。