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

如何提交(而不是加载!)svn转储?,svn,svndump,Svn,Svndump,我有自己的SVN服务器。但我需要将一个项目从it转移到另一个项目,而这个项目不在我的管理之下。我知道你可以加载一个转储文件,如果你有访问权限,这很简单,但我没有。所以 是否可以将转储(许多修订版)提交到SVN服务器? 如果是这样,怎么做?我能想到的唯一工具是: svnsync是Subversion远程存储库镜像工具。放 简单地说,它允许您将一个存储库的修订重放到 另一个 在任何镜像场景中,都有两个存储库:源 存储库和镜像(或“接收器”)存储库。源头 repository是svnsync从中提取修

我有自己的SVN服务器。但我需要将一个项目从it转移到另一个项目,而这个项目不在我的管理之下。我知道你可以加载一个转储文件,如果你有访问权限,这很简单,但我没有。所以

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


如果是这样,怎么做?

我能想到的唯一工具是:

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

在任何镜像场景中,都有两个存储库:源 存储库和镜像(或“接收器”)存储库。源头 repository是svnsync从中提取修订的存储库。这个 镜像存储库是从中提取的修订的目标 源存储库。每个存储库可以是本地的,也可以是本地的 远程用户只能通过其URL对其进行寻址

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


我认为它只允许实时同步,对吗?因此,只有在运行svnsync时进行的提交才会与远程服务器同步?不。它甚至不是服务器或守护进程。我能看到的唯一限制是目标回购协议必须为空。谢谢@阿尔瓦罗。听起来正是我要找的。一旦我测试了你的答案,我就会接受。干杯它现在对您没有帮助,但SVN 1.7中提供了此功能: