我想在Windows 2003系统上设置SVN服务器.
目前我不确定是否应该安装CollabNet-SVN或VisualSVN.我已经读过,CollabNet-SVN只提供了一个用于管理的命令行客户端,并且设置起来有点乏味.VisualSVN附带一个基于GUI的管理客户端,易于使用.
因此我有一些问题:
CollabNet SVN Server是否有免费的管理工具(带有GUI)?
是否有简短易学的教程来使用CollabNet SVN?
Visual SVN也安装了Apache!对于CollabNet SVN,这不是必需的.如果Windows Server上还有活动的IIS,是否存在问题?
使用带有apache安装的CollabNet SVN会更好吗?在我的情况下,没有必要访问Web!
Visual SVN(标准版)和CollabNet SVN的功能是否相同?
Visual SVN Server确实有一个很好的GUI用于存储库维护和设置访问权限.此外,它还允许您使用Windows帐户(Windows身份验证)设置访问权限,这可以使您的生活更轻松.
在我的快速测试期间,由于安装了Visual SVN Server,我没有发现IIS的任何问题(它允许您使用与标准443不同的端口).顺便说一句:Visual SVN Server使用https://协议,而使用svnserve则可以使用svn://.
这些是我很快就会切换到Visual SVN Server的原因.
正如许多人在他们的回答中提到的,Subversion有两个主要协议:http/https或svn.
svn协议
优点:
缺点:
http/https协议
优点:
缺点:
因此,根据您的需求,您可以选择最适合您的协议.
我们在我们的地方使用这两种协议,在内部我们主要使用svn协议和http/https协议将我们的存储库暴露给公众.