是否可以创建“联合”Subversion 服务器?就像位置 A 的一台服务器和位置 B 的另一台服务器一样,它们会自动同步其本地版本的存储库。这样,当任一位置的某人与存储库交互时,他们正在访问各自的本地服务器,因此响应时间更快。
问问题
3138 次
5 回答
7
Subversion 1.5 在 1.4 中添加的现有 SvnSync 支持上引入了通过代理对 webdav 服务器的支持。这允许您拥有用于检索文件和历史记录的本地镜像,但提交直接提交到主存储库。如果设置正确,本地镜像会立即收到更改。
有关详细信息,请参阅Svn 书。
于 2008-10-09T13:42:41.783 回答
4
这或多或少是SVK的完美用例。SVK 是一个用于颠覆的命令行前端,它与存储库的整个本地副本一起工作。因此,您的提交、更新等在本地存储库上工作,然后您可以与主存储库同步。无论如何,我通常会推荐 SVK 而不是普通的颠覆,因为它使很多事情变得更好。没有 .svn 文件夹,更好的分支和合并,更好的冲突解决。
于 2008-08-05T08:22:05.943 回答
0
它可能不完全符合您的要求,但您可能能够实现操作系统级别的集群。
于 2008-08-05T01:44:13.033 回答
0
有多种方法可以在不使用外部工具的情况下实现 SVN 存储库的复制SVK
(今天似乎已被放弃)。Subversion 存储库和服务器的复制有助于解决分布式工作流的挑战,并为地理位置分散的团队带来性能改进。
Subversion 支持基于钩子脚本和工具的直写代理。svnsync
如果你使用 VisualSVN 服务器,你可以使用VisualSVN 分布式文件系统 (VDFS),它比svnsync
. 例如,VDFS 比锁定要快得多svnsync
并且完全支持锁定。
于 2020-03-27T19:44:48.817 回答