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

Mic*_*l M 3 svn svndump

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

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

如果是这样,怎么样?

Álv*_*lez 5

我能想到的唯一工具是svnsync:

svnsync是Subversion远程存储库镜像工具.简而言之,它允许您将一个存储库的修订重放到另一个存储库中.

在任何镜像场景中,都有两个存储库:源存储库和镜像(或"接收器")存储库.源存储库是svnsync从中提取修订的存储库.镜像存储库是从源存储库中提取的修订的目标.每个存储库可以是本地存储库或远程存储库 - 它们只能通过其URL进行寻址.

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