私は次のSVN構造を持っています:
既存のリポジトリ1
- ..。
- MyFolder
- FolderToMove
- ..。
既存のリポジトリ2
- ..。
- AnotherFolder
- FolderToMove<-ここに移動
- ..。
だから私はすでにこの質問を読んだ:あるSubversionリポジトリから別のリポジトリに単一のフォルダを移動するにはどうすればよいですか? しかし、私の場合、ExistingRepository2はすでに存在します。では、どうすればそれができますか?新しいプロジェクトですべてのリビジョンを使用したいと思います。
たとえば、にリビジョン番号1000がExistingRepository1 -> MyFolder -> FolderToMove
ありExistingRepository1
ますが、すでに番号1000のリビジョンがあります。では、どうsvn load
しますか?リビジョン番号は自動的に移動しますか?
これらはコマンドになります:
svnadmin dump /svn/ExistingRepository1 > ./repository.dump
svndumpfilter include MyFolder/FolderToMove --drop-empty-revs --renumber-revs --preserve-revprops < ./repository.dump > ./folderToMove_only.dump
svnadmin load /svn/ExistingRepository2 < ./folderToMove_only.dump
よろしくお願いします、ティム、よろしくお願いします。