3

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

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

如果是这样,怎么做?

4

1 回答 1

5

我能想到的唯一工具是svnsync

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

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

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

于 2011-07-15T16:32:48.750 回答