SVN:将存储库中继移动到另一个分支(带历史记录)

时间:2009-10-29 19:27:13

标签: svn tortoisesvn repository branch

我正在使用包含大量存储库的SVN设置。我试图通过将一个的主干移动到另一个的分支中来巩固一些(旧的主干是新主题的主题版本,减去我稍后会应用的一些代码修复,所以这对我来说很有意义)。简短版本,我想从RepositoryA / trunk转到RepositoryB / branches / RepAName。

理想情况下,我想保留历史。我可以做一个导出 - >进口,但这会失去历史,所以它并不理想。我不能通过svnadmin进行转储,因为这似乎会覆盖RepositoryB(或者失败,但我不会冒险丢失RepositoryB来查找)。那么我怎么能做出移动和维护历史,或者SVN无法做到这一点?

1 个答案:

答案 0 :(得分:11)

svnadmin dump之后,您可以使用svnadmin load --parent-dir <dir>指定导入的父目录,请参阅svn manual