如何提交(不加载!)svn转储?

时间:2011-07-15 16:29:40

标签: svn svndump

我有自己的SVN服务器。但我需要将一个项目从它移到另一个项目,这不属于我的管理范围。我知道您可以加载转储,如果您可以访问它,这很简单,但我不这样做。所以......

是否可以向SVN服务器提交转储(许多修订)?

若然,怎么样?

1 个答案:

答案 0 :(得分:5)

我能想到的唯一工具是svnsync

  

svnsync是Subversion远程存储库镜像工具。放   简单地说,它允许您重放一个存储库的修订版   另一个。

     

在任何镜像场景中,都有两个存储库:源代码   存储库和镜像(或“接收器”)存储库。来源   repository是svnsync从中提取修订版的存储库。该   镜像存储库是从中提取的修订版本的目标   源存储库。每个存储库可以是本地的或   远程 - 他们只能通过他们的URL来解决。

     

svnsync进程只需要对源的读访问权限   库;它从不试图修改它。但显然,svnsync   需要对镜像存储库进行读写访问。