问题描述
我正在尝试拆分一个大型的svn存储库,并分离其中的所有子项目。
本质上,他们只是拥有一个名为root
的大型仓库,并在其中创建了子项目文件夹,而且变得非常混乱。
我使用以下方法转储子项目:
svnrdump dump -r22498:27718 http://blahblah.org:18080/svn/root/WAS/cad-common/ > cad-commom.dmp
我想进入cad-common
文件夹,其中包含中继,分支和标记文件夹,并将它们上传到名为cad-common
的新存储库中。
我获得了转储文件,并使用collabnet界面创建了一个裸仓库。
svnadmin load --bypass-prop-validation --ignore-uuid C:/csvn/data/repositories/cad-common < cad-commom.dmp
我得到了以下文件结构:
cad-common/WAS/cad-common/branches
cad-common/WAS/cad-common/tags
cad-common/WAS/cad-common/trunk
为什么我要获得额外的cad-common / WAS,我只是希望成为
cad-common/branches
cad-common/tags
cad-common/trunk
我尝试过svndumpsanitizer
和svndumpfilter
,但在加载它们时却留下了空的存储库。
一旦我开始工作,我想以某种方式重做修订编号,从1,2,3开始...就像它总是自己的项目一样。
有人可以帮助我吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)