我有2个存储库
http://mysnv/svn/proj1/trunk
和
http://mysnv/svn/proj2/trunk
如何将具有历史记录的proj2复制为proj1主干中的文件夹以获得以下结果
http://mysnv/svn/proj1/trunk
实际上我想做的是只有一个SVN存储库,其中包含proj2的所有内容,以及http://mysnv/svn/proj1/trunk
文件夹proj2中的历史记录
这是我正在使用的SVN版本:
svn,版本1.7.8(r1419691)
我找到了this博客,但svn合并对我来说还不清楚。它在哪里位于./foo/trunk:proj1
?
我的svn文件夹结构就像/data/svn/repos/
,我没有看到trunk文件夹。
我正在寻找一个命令来制作副本,而不会影响我的主项目proj1。
物理聚合
svnadmin dump | svndumpfilter --include --include > dump
或svnrdump URL-proj2_folder1 > dump1 & svnrdump URL-proj2_folder1 > dump2
)创建所需路径的转储svnadmin load --parent-dir trunk < dump
)将转储装载到proj1中svn mv
)使用父目录trunk/Project1
将svnrdump-ed主干加载到新仓库中的示例
逻辑聚合