SVN存储库的本地副本,是否同步到远程副本?

SVN存储库的本地副本,是否同步到远程副本?,svn,tortoisesvn,Svn,Tortoisesvn,是否有任何方法可以签入/签出本地存储库,并在后台将这些更改与远程存储库同步 我们所在的互联网连接很弱,存储库也很大。当我想用OrtoiseSVN的Repo浏览器浏览存储库时,我可以等待30分钟来加载存储库信息 理想情况下,我将与本地服务器通信,该服务器将在后台/定期与远程服务器同步。Subversion支持复制到只读从属服务器。请参阅SVN手册中的。您可以使用创建SVN存储库的本地镜像。您可以将更改提交到本地SVN存储库(使用SVN),并使用SVK将更改推送到“真实”存储库 我相信这一策略在中有

是否有任何方法可以签入/签出本地存储库,并在后台将这些更改与远程存储库同步

我们所在的互联网连接很弱,存储库也很大。当我想用OrtoiseSVN的Repo浏览器浏览存储库时,我可以等待30分钟来加载存储库信息


理想情况下,我将与本地服务器通信,该服务器将在后台/定期与远程服务器同步。

Subversion支持复制到只读从属服务器。请参阅SVN手册中的。

您可以使用创建SVN存储库的本地镜像。您可以将更改提交到本地SVN存储库(使用SVN),并使用SVK将更改推送到“真实”存储库


我相信这一策略在

中有描述,虽然我从未使用过,但我听说这正是您想要的。您只需拉一次SVN,用git完成所有本地工作(在SVN签出的基础上),并在连接更好时提交回SVN。

另一种方法是在远程站点使用git而不是subversion。Git能够以您想要的方式与subversion同步。然后,您将在本地签入并刷新git,并定期将git存储库提交回远程subversion

缺点是您必须在远程站点学习新的版本控制系统。但是,像git、mercurial和bzr这样的分布式版本控制系统比subversion更适合您的环境类型。

我今天刚刚发现,使用一个名为。希望这有帮助

您可以使用VisualSVN服务器的功能设置(多个)可写从属存储库:

  • 在主办公室位置设置主存储库
  • 在远程位置设置从属存储库
  • 在另一个远程位置设置另一个从机
  • 等等
  • 主办公室中的用户访问主存储库,远程站点中的用户访问可写从属存储库。主站点和从属站点之间的双向复制是透明和自动完成的,这样您甚至可以忘记已经实现了多站点解决方案。对于您的用户来说,主服务器和从服务器与任何其他Subversion repo一样可用


    有关更多信息,请参阅。

    这正是分布式版本控制的亮点所在!