如何只转储SVN存储库的某个部分?


12

如何将SVN存储库的一部分移动到新存储库中?

要将完整SVN存储库的内容移动到新存储库,必须首先转储旧存储库:

svnadmin dump /path/to/repository > repository-name.dmp

然后使用它将其加载到新的svnadmin load

但我不确定如何移动一部分。我还需要抛弃整件事吗?我是否想要我想要的部分?

为了转储myproject,我尝试了这个,但它没有用:

svnadmin dump /path/to/repository/myproject

1
或者这属于serverfault.com吗?
dehmann

..我想你可能会找到关于serverfault的答案,但我想现在有足够的“超级用户”在他们的本地机器上使用SVN,因为它值得离开这里。它得到了投票!
Zac Thompson 2010年

Answers:



5

如果您的存储库托管在URL,您可以使用它svnrdump来转储存储库的子文件夹:

svnrdump dump http://svn.example.com/repos/[.../]project

其中repos是存储库的根目录,而project是要转储的子文件夹。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.