因此,在尝试设置 SVN 服务器时,我以某种方式设法使我们的repositories
文件夹成为单个存储库,之后创建的每个存储库都被视为该存储库的一部分。现在我有多个项目生活在一个需要分开的存储库中。有没有办法将这些文件夹分开到单独的存储库中?
编辑:似乎可以这样做,svnadmin dump
但svnadmin load
我不知道如何在存储库中转储文件夹,而不是转储整个存储库。
您执行svnadmin dump
整个存储库的一个,但是当您执行加载时,您使用svndumpfilter过滤掉您不想加载的存储库部分。
你会这样使用它:
$ svnadmin dump svn_repos > svn.dump #Entire repository
$ svndumpfilter include "foo" < svn.dump > foo.dump #Filter out just "foo"
$ svnadmin load --parent-dir / svn_foo_repos < foo.dump #Load "foo" in own repos
好久没用了,记性可能有点生疏,不过Subversion红豆书还是不错的。