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

有帮助吗?

解决方案

这或多或少是完美的用例 SVK. 。SVK 是 subversion 的命令行前端,可与存储库的整个本地副本一起使用。所以你的提交、更新等等。在本地存储库上工作,然后您可以与主服务器同步。无论如何,我通常会推荐 SVK 而不是普通的颠覆,因为它让很多事情变得更好。没有 .svn 文件夹,更好的分支和合并,更好的冲突解决。

其他提示

Subversion 1.5 在 1.4 中添加的现有 SvnSync 支持上引入了对 webdav 服务器的通过代理写入支持。这允许您拥有本地镜像来检索文件和历史记录,但提交会直接提交到主存储库。如果设置正确,本地镜像会立即收到更改。

请参阅 SVN书 更多细节。

听起来你可能会喜欢 git. 。有一个 Google Talk 解释这一切.

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top