要在Windows上使用的Subversion Server

时间:2009-03-05 18:00:57

标签: .net svn tortoisesvn

什么Subversion(SVN)服务器会推荐在Windows Server操作系统上启动新手?

我想我会在客户端上使用TortoiseSVN,并且主要进行.NET开发。

更新
很棒的建议。我根据投票选择答案。我将尝试VisualSVN和CollabNet。 请阅读我认为非常好的chyne答案(+1)。我也会尝试这种方法。

我会在一两个星期内回复这个问题,并在评论中提出我的想法。

8 个答案:

答案 0 :(得分:24)

我使用VisualSVN服务器,发现它很容易设置和使用。

此外,如果您正在进行.NET开发,请查看AnkhSVN以了解Visual Studio集成。我同时安装了这个和陆龟SVN作为客户端。

答案 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的指示设置了我们。

http://www.code-magazine.com/Article.aspx?quickid=0807081

答案 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中。

当然,这是一种非常简单的方法。如果您想要更高的安全性,您可能会在不同的服务器上托管存储库等。但另一方面,这很容易管理。