2009-03-05 73 views
13

什么Subversion(SVN)服务器会推荐新手在Windows Server操作系统上开始?在Windows上使用Subversion服务器

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

更新:
伟大的建议。我根据选票选择我的答案。我会尝试VisualSVN和CollabNet。 请阅读chyne的回答,我认为这真的很好(+1)。我也会尝试这种方法。

我会在一两个星期后回到这个问题,并在评论中更新我的想法。

回答

24

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

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

+0

只要确保下载服务器,因为他们也是一个客户端。服务器是免费的,而客户端不是那么自由。但是,VisualSVN非常整齐。 – 2009-03-05 18:26:36

+0

这就是我们使用的,很棒的东西 – 2009-03-05 19:11:39

+1

随着VisualSVN服务器,我使用VisualSVN客户端,我认为这是非常值得的几美元好的Visual Studio集成。 – Rory 2009-03-05 22:31:01

13

只需使用作为服务运行的SVN server的标准Windows分配。它对我来说工作得很好。我也为客户使用TortoiseSVN。

0

我只是去磨包的基本运行,特别是因为你会使用乌龟。 它是精益:)

3

sliksvn简单,自由和公正的作品 - 作为服务运行,不需要Web服务器。

1

我对SlickSVN有问题,因为您可以阅读有关here的信息。最后,我使用CollabNet二进制文件。

6

如果你谈论一个人,刚刚起步,在自己的个人项目的工作在一台PC上,然后我会建议开始使用基于文件系统的存储库和完全跳过服务器。把事情简单化。

TortoiseSVN可以创建一个本地存储库(在网络驱动器或外部驱动器上,如果您需要将工作副本和存储库安全地存放在不同的地方)。

只需为您的存储库创建一个文件夹,右键单击它并使用Tortoise的“在此创建存储库”命令。

您的存储库的URL将如下所示:file:///X:/path/to/repository

如果需要,您可以随后将存储库移到服务器。

0

我经常将TortoiseSVN与官方Subversion Windows二进制文件中包含的官方简单Subversion服务器结合使用。我创建了一个简单的批处理脚本文件,可以在需要时启动服务器。这里是:

@echo Starting SVNServe in daemon mode... 
C:\Utils\SVN\bin\svnserve.exe -d -r C:\Repositories 

正如你所看到的,我将我的软件库保存在C:\ Repositories中。

Ofcourse这是一个非常简单的方法。如果你想要更多的安全性,你可能会将这些存储库放在不同的服务器上等等。但是另一方面,这很容易管理。

相关问题