在Subversion边缘运行svnserve

在Subversion边缘运行svnserve,svn,svnserve,subversion-edge,Svn,Svnserve,Subversion Edge,如果我在Subversion Edge旁边运行svnserve.exe,是否会导致任何冲突?我们有一个远程签入代码的人,他将通过https进行签入,但对于内部的每个人,我都希望利用普通svn协议使用的更高速度(svn EDGE不支持svn协议) 我不认为这会有任何问题,但是,我总是喜欢在设置产品之前仔细检查。我已经为我们的一个客户机实现了这个设置,只要Apache和svnserve不在同一个端口上侦听(显然),它应该可以正常工作。为什么不在内部使用http/https呢。你的退房有多大?大约1.

如果我在Subversion Edge旁边运行svnserve.exe,是否会导致任何冲突?我们有一个远程签入代码的人,他将通过https进行签入,但对于内部的每个人,我都希望利用普通svn协议使用的更高速度(svn EDGE不支持svn协议)


我不认为这会有任何问题,但是,我总是喜欢在设置产品之前仔细检查。

我已经为我们的一个客户机实现了这个设置,只要Apache和svnserve不在同一个端口上侦听(显然),它应该可以正常工作。

为什么不在内部使用http/https呢。你的退房有多大?大约1.5吉格。通过SVN协议进行的新签出比通过SMB进行的快16倍(这是我们目前正在使用的),提交与初始签入相同的签出比通过SMB进行的快4倍左右。尚未使用http速度进行任何测试。SMB?这意味着您的工作副本安装在SMB驱动器上?是的,我意识到这是个坏主意,这就是为什么我一直在办公室推动更好的解决方案。请改用本地硬盘驱动器。使事情更快。如果同时通过http://和svn://将并发提交到同一存储库中,会发生什么情况?我预计在这种情况下会发生冲突。我没有收到任何关于此操作不起作用或损坏的投诉,我的印象是,在提交到存储库时,数据库会被锁定,直到操作完成。如果不是这样的话,我认为防止这种情况的一种快速方法是使用预提交钩子脚本,以防止多个服务同时向数据库写入数据。使用--read-only选项启动svnserve对我来说是一个诀窍,因为svn://服务只从webportal获取读取请求,以显示开发人员的活动。