联合(同步)Subversion服务器?

时间:2020-03-05 18:37:39  来源:igfitidea点击:

是否可以创建"联合" Subversion服务器?
就像在位置A的一台服务器和位置B的另一台服务器中,它们自动同步存储库的本地版本。这样,当位于任意位置的某人与存储库进行交互时,他们正在访问各自的本地服务器,因此响应时间更快。

解决方案

回答

听起来我们可能喜欢Git。有一个Google Talk对此进行了解释。

回答

它可能不完全是我们想要的,但是我们可能能够实现操作系统级别的集群。

回答

这或者多或者少是SVK的完美用例。 SVK是用于Subversion的命令行前端,可与存储库的整个本地副本一起使用。这样,提交,更新等就可以在本地存储库上进行,然后可以与主服务器同步。我通常还是建议使用SVK而不是普通的Subversion,因为它会使很多事情变得更好。没有.svn文件夹,更好的分支和合并,更好的冲突解决。

回答

Subversion 1.5在1.4中添加的现有SvnSync支持上引入了对webdav服务器的直写代理支持。这样,我们就可以拥有用于检索文件和历史记录的本地镜像,但是提交将直接提交到主存储库。如果设置正确,则本地镜像会立即收到更改。

有关更多详细信息,请参见Svn书。