2009-03-05 71 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這是一個非常簡單的方法。如果你想要更多的安全性,你可能會將這些存儲庫放在不同的服務器上等等。但是另一方面,這很容易管理。

相關問題