大きなsvnリポジトリがあり、それを分割していくつかのgitリポジトリに移行しています。
したがって、この単一のsvnリポジトリ、
software/project_1/
/project_2/
/project_X/
これらのgitリポジトリになります:
repositories/project_1.git
/project_2.git
/project_X.git
複数のgitリポジトリにまたがるファイルの履歴がsvn mv
いつかあるため、その履歴を保存するのに問題があります。
たとえば、次のリポジトリについて考えてみます。
software/project_1/<core_stuff>
/project_X/
スタンドアロンにされる前に、開発software/project_1/project_X/
はしばらくの間行われていましたsvn mv
software/project_X/
さて、私のproject_X
歴史のすべてについてproject_1.git
、前のsvn mv
ものとproject_X.git
後のsvn mv
ものがあります。
この状況は一般的ですか?このような状況でファイルの履歴を有意義に追跡することは可能ですか?