有一家我非常喜欢的 Webhost SP,他们告诉我,如果我愿意,他们可以添加对 Subversion 的支持。他们只是让我发送一封电子邮件,其中包含我想要的一切以及我希望它如何工作等。
我唯一能记得的是我需要对 Subversion 和无限存储库的支持。
你们认为我指出哪些其他细节对于正确的 Subversion 支持很重要?
答案1
- 通过 https 访问存储库,而不仅仅是 http(因此您的身份验证数据是加密的)
- 添加新用户的简便方法(网络界面)
- 每日备份存储库
- 能够将文件添加到存储库文件夹以安装钩子脚本(以防您需要)
不仅仅是 SVN,我还要求设置一个问题跟踪器并将其与 svn 集成(例如,Trac 通常用于这种设置)。
答案2
您的网络托管 SP 可能会尝试创建一次空存储库设置的图像,然后在需要新存储库时克隆该图像。这将导致存储库具有相同的 UUID,并可能导致问题,例如TortoiseSVN 的日志缓存。UUID必须是唯一的。
为了避免这种情况,请确保存储库是使用创建的svnadmin create
而不是克隆的,或者使用更改克隆的 UUID svnadmin setuuid
。
答案3
您可能需要要求您的网站托管服务提供商提供提交邮件列表对于每个存储库。