我有自己的SVN服务器。但我需要将一个项目从它移到另一个项目,这不属于我的管理范围。我知道您可以加载转储,如果您可以访问它,这很简单,但我不这样做。所以......
是否可以向SVN服务器提交转储(许多修订)?
若然,怎么样?
答案 0 :(得分:5)
我能想到的唯一工具是svnsync:
svnsync是Subversion远程存储库镜像工具。放 简单地说,它允许您重放一个存储库的修订版 另一个。
在任何镜像场景中,都有两个存储库:源代码 存储库和镜像(或“接收器”)存储库。来源 repository是svnsync从中提取修订版的存储库。该 镜像存储库是从中提取的修订版本的目标 源存储库。每个存储库可以是本地的或 远程 - 他们只能通过他们的URL来解决。
svnsync进程只需要对源的读访问权限 库;它从不试图修改它。但显然,svnsync 需要对镜像存储库进行读写访问。