1

複数の質問を見てきましたが、私がやろうとしていることと一致するものはないようです。ダンプ、フィルター、ロードのパスをたどり始めましたが、それは正しくないようです。Move でできるかもしれませんが、結合していて、バージョンが上書きされるように見えるので、適切ではありません。

私の現在の構造は次のようになります。

/REPO
     /Project_1
           /trunk
           /branches
           /tags
     /Project_2
          /trunk
          /branches
          /tags
     /Project_3
         /trunk
         /branches
         /tags  

それらを次のような構造に移動したいと思います

/REPO_NEW
     /trunk
          /Project_1
          /Project_2
          /Project_3
     /branches
          /Project_1
          /Project_2
          /Project_3
     /tags
          /Project_1
          /Project_2
          /Project_3

再構築が完了したら、履歴を保存したいと考えています。すべてを切断してディレクトリ/ファイル構造をやり直し、履歴としての絶対的なフォールバックが失われた場合に新しいリポジトリにコミットするというブルート フォース アプローチ。

4

1 に答える 1

1

履歴を保持したい場合は、ダンプ/フィルター/ロードがまさにあなたが望むものです。2 つのリポジトリをマージするためのダンプ/ロードの実行に関する詳細なドキュメントがあります。

各プロジェクトを移動するには、ダンプ/フィルター/ロードを数回繰り返すか、大きなフィルター コマンドを使用する必要があります。シンプルにするために、プロジェクトごとに行うと思います。

于 2013-06-11T15:52:18.357 に答える