什么Subversion(SVN)服务器会推荐在Windows Server操作系统上启动新手?
我想我会在客户端上使用TortoiseSVN,并且主要进行.NET开发。
更新
很棒的建议。我根据投票选择答案。我将尝试VisualSVN和CollabNet。
请阅读我认为非常好的chyne答案(+1)。我也会尝试这种方法。
我会在一两个星期内回复这个问题,并在评论中提出我的想法。
答案 0 :(得分:24)
答案 1 :(得分:13)
只需使用作为服务运行的SVN server的标准Windows分发版。它对我来说非常好。我也为客户使用TortoiseSVN。
答案 2 :(得分:6)
如果您正在谈论一个人,只是开始,在一台PC上处理您自己的个人项目,那么我建议从基于文件系统的存储库开始,并完全跳过服务器。保持简单。
TortoiseSVN可以创建本地存储库(在网络驱动器或外部驱动器上,如果您需要在不同位置安装工作副本和存储库)。
只需为存储库创建一个文件夹,右键单击它并使用Tortoise的“在此创建存储库”命令。
您的存储库的URL将类似于:file:///X:/path/to/repository
。
如有必要,您随时可以将存储库移至服务器。
答案 3 :(得分:3)
sliksvn简单,免费且只是工作 - 作为服务运行,不需要Web服务器。
答案 4 :(得分:2)
Visual SVN很棒,但我发现它太神奇了。
我遵照Code Magazine的指示设置了我们。
答案 5 :(得分:1)
我在使用SlickSVN时遇到了麻烦,因为你可以阅读here。最后,我选择了CollabNet二进制文件。
答案 6 :(得分:0)
我只是去磨机SVN server包的基本运行,特别是因为你将使用Tortoise。 它是精益的:))
答案 7 :(得分:0)
我经常将TortoiseSVN与官方Subversion Windows二进制文件中包含的官方简单Subversion服务器结合使用。我创建了一个简单的批处理脚本文件,在需要时启动服务器。这是:
@echo Starting SVNServe in daemon mode...
C:\Utils\SVN\bin\svnserve.exe -d -r C:\Repositories
如您所见,我将我的存储库保存在C:\ Repositories中。
当然,这是一种非常简单的方法。如果您想要更高的安全性,您可能会在不同的服务器上托管存储库等。但另一方面,这很容易管理。