我有Apache + mod_svn设置,并处理与我的回购的http
连接。
我可以使用file:
连接同时从服务器shell进行回购吗?或者我也应该只使用shell中的http://localhost/repo
?
是否可以破坏回购数据或提交索引?
答案 0 :(得分:1)
是的,Subversion可以为一个存储库处理多个协议。您只需确保配置保持同步。例如,如果您正在使用HTTP& svn + ssh,您必须确保您的授权规则匹配。
尽管如此,强烈建议不要使用file://
。这对于测试和单用户,仅限桌面的情况来说意味着更多。因为使用此协议要求访问存储库的任何用户在文件系统级别具有完全权限且没有Subversion身份验证/授权,所以用户(或错误脚本)很容易从存储库和/或破坏它。
如果您已设置使用HTTP来为您的存储库提供服务,请在任何地方使用它。不要使用file://
因为"我已经在服务器上了,它就在那里。"