SVN是一個開放原始碼的版本控制系統,分為客戶端和服務端。就windows系統而言,客戶端通常使用 TortoiseSVN,下載地址:https://tortoisesvn.net/  ,而服務端通常分為 Subversion 和 VisualSVN Server 兩種,下面就服務端做簡要對比。

1、Subversion 是一個整合服務端和客戶端的“核心”,windows 安裝包下載地址 https://sourceforge.net/projects/win32svn/ ,原始碼地址為  http://subversion.apache.org/,包含Apache 2.2.x 和 2.4.x 模組。最新版為 Setup-Subversion-1.8.17.msi,安裝後需要手動將目錄新增到環境變數重啟,才能直接在DOS視窗呼叫SVN類命令。

2、VisualSVN Server是隻能在Windows平臺上搭建的SVN伺服器,核心使用的是Subversion,集成了Subversion和Apache,可圖形介面配置Apache伺服器、指定認證方式、訪問埠等。下載地址 https://www.visualsvn.com/server/download/ ,最新版 VisualSVN-Server-3.9.2-x64.msi 

,安裝也比較簡單,預設已將安裝目錄加入環境變數。

3、visualSVN Server 在安裝和使用時都可用圖形管理介面來操作,使用體驗更好。

PS: 需要注意一點的是,無論哪種服務端,在DOS視窗使用命令建立倉庫時,必須使用已存在且路徑不能含有空格的目錄,否則會報錯,如在 d:\program files\project 建立時會報E205000錯