【发布时间】:2016-03-09 04:04:36
【问题描述】:
我有一个SVN下的遗留项目,组织如下:
Legacy-Repository/trunk/
|- module1
|- module2
|- ...
'- moduleN
这个遗留设计不符合我们的需求,我需要为每个模块创建一个SVN存储库,同时保留每个模块的历史)以获得以下结构:
New-Repository1/trunk/ (content of module1's directory)
New-Repository2/trunk/ (content of module2's directory)
...
New-RepositoryN/trunk/ (content of moduleN's directory)
在此迁移之后,存储库“Legacy-Repository”将被归档。 “Legacy-Repository/trunk/”中不在模块中的内容不重要,不需要迁移。
实现此目的的(最佳)方法是什么(使用 svn 命令行)?
提前感谢您的帮助。
注意:我使用的是 svn 1.7.14。
【问题讨论】:
-
/trunk/moduleXXX是 LEGACY 中模块根目录的路径吗(从您的图表中看不出来)? -
是的。所有模块都在“主干”中
标签: svn