如何为 subversion 存储库设置 svnserve <svn://> 协议?

Posted

技术标签:

【中文标题】如何为 subversion 存储库设置 svnserve <svn://> 协议?【英文标题】:how to setup svnserve <svn://> protocol for subversion repositories? 【发布时间】:2019-02-19 10:39:43 【问题描述】:

我们在 fisheye - svn 存储库中遇到了一些超时问题。我们为 Subversion 使用 https:// 协议。所以我们认为这可能是导致问题的原因。我们想设置 svn:// 协议以便在鱼眼中更好地索引。我们如何为我们的 subversion 存储库设置 svnserve?

注意:我们为 Subversion 存储库使用共享驱动器 (NASH Drive)。

【问题讨论】:

您在鱼眼中收到哪些错误? 【参考方案1】:

Subversion 将允许一次只使用一种协议 http:// 或 svn://

http:// 协议可以与 Crucible/fisheye 索引一起使用,相应地增加坩埚中的超时以完成索引。

SVN 存储库有多大?

运行 svn:// 。 subversion 作为守护进程运行

【讨论】:

嗨 Anil,我们有超过 150 个存储库在 subversion 中,10+ 存储库的大小为 20+GB。是的,我们已经在守护程序模式下运行了 svn:// 协议,但是当我们重新启动服务器时,这会导致问题。那么,这是一种我们可以运行 svn:// 协议应该作为服务运行的方式吗? svn:// 协议只能使用守护程序模式。使用什么svn版本?转储和恢复后升级到最新的 1.10 也会减少存储库的大小。可能这会有所帮助。

以上是关于如何为 subversion 存储库设置 svnserve <svn://> 协议?的主要内容,如果未能解决你的问题,请参考以下文章

如何为具有共享代码库的多个项目正确设置 git?

如何为 OSX Mountain Lion 上的应用程序设置环境变量?

在 Subversion 存储库中存储文件权限

列出具有特定属性和值的 subversion 存储库中的所有路径

Subversion安装成service

Subversion - 主备库(待补充)