我必须使用svn存储库,让我们说A
和B
。我想将B的一些目录与历史记录一起添加到A中。是否可以这样做。为了更清楚,以下是该方案。
repo A repo B
\branches \branches
\sub-branch1 \sub-branch B1
\sub-branch2 \sub-branch B2
\trunk \trunk
我想做的是,在repo A的分支中添加sub-branch2。怎么可能呢?
提前致谢
答案 0 :(得分:6)
获取repoB的子分支2的转储:
svnadmin dump /location/of/repoB | svndumpfilter include subbranch2 > my.dump
将转储合并到repoA的分支:
svnadmin load /location/of/repoA --parent-dir branches < my.dump
答案 1 :(得分:1)
是的,这是可能的。您需要使用svnadmin dump
和svnadmin load
有关详细信息,请查看此处:http://blogs.nuxeo.com/dev/2006/04/dump-load-svn-repositories-using-svnadmin-svndumpfilter.html