我有以下SVN结构:
现有存储库1
- ...
- 我的文件夹
- 文件夹移动
- ...
现有存储库2
- ...
- 另一个文件夹
- 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
提前感谢您的帮助,最好的问候,蒂姆。