很多需要安裝這個東西的小夥伴,可能還沒搞懂它是個什麼東西,然後網上一查,查出一堆官方術語,看的一臉懵,其實不用頭疼,記住我總結的一句話,svn不要看很高大上,那就是一個和GitHub一樣,管理檔案的一個東西,操作起來也都是老套路,也是上傳、同步。
下面我們開始安裝
一、 安裝準備

LanguagePack是語言包一般不需要,因為英文也沒多少
TortoiseSVN用戶端
VisualSVN-Server服務端
下載下傳路徑:
https://www.visualsvn.com/server/download/ 服務端
https://tortoisesvn.net/index.zh.html 用戶端
漢化包http://tortoisesvn.net/downloads.html
二、 開始安裝
1、 登入伺服器所在的目标Windows Server 2008伺服器,并将服務端上傳
2、 輕按兩下服務端開始安裝
其中location是安裝位置,repositories是倉庫存放位置,port是伺服器和用戶端互動的端口,後面的選框一定要選上,不然後面在弄出了問題就比較惡心了,backups是支援檔案的存放路徑
選擇用戶端連接配接時驗證的方式,第一個是svn中的使用者,第二個是系統使用者,我們一般選擇第一個
安裝完成時記得勾選第二個選項,打開管理頁面,如下
出現如上頁面,則安裝完成,這時注意,我們前面設定端口的時候,将設定的端口也用于傳輸服務了,在自動啟動之後,會自動測試連接配接,但有的伺服器,在不同的環境下,會因為網絡、防火牆或者火絨安全等問題,出現測試時伺服器網絡動作被攔截導緻出現0x800C0005錯誤代碼,如下圖
這時請确認伺服器的防火牆、端口、網絡是否通暢,确定之後右鍵單擊重新開機
如果重新開機之後任然出現,那麼就先不要理會,接着安裝用戶端,先測試是否可以通,以友善确定問題所在
3、 建立倉庫
點選建立倉庫
輸入倉庫名字
選擇第一個,建立空倉庫
權限設定選擇第三項,自定義
4、 建立使用者組
因為團隊之間需要權限隔離,點選create group,輸入資訊之後點選ok
5、 建立使用者
6、 為使用者組添加使用者
輕按兩下一個具體的使用者組
點選add
選擇需要添加的使用者,之後點選ok
7、為使用者組或者使用者綁定svn倉庫,并設定權限
右鍵單擊倉庫,單擊properties
點選add添加目标使用者組或使用者,并在下面賦予權限
到此服務端安裝完畢8、安裝用戶端
在我們自己的辦公電腦上輕按兩下安裝用戶端,按照提示點選下一步
最後點選install,當進度條完畢則安裝完成
9、使用
打開一個空目錄,在其中右鍵點選出現如下資訊
單擊svn checkout
上圖中,url來自于服務端右鍵單擊倉庫,如下,記得把星号部分改成ip
Checkout dir是你本地上同步倉庫的路徑,其他預設,點選ok,之後可能會卡一下,如果你是第一次使用會出現一個英文的驗證方式提示視窗,則點選第一個就可以了,之後使用不會提示
出現這個視窗之後輸入服務端設定的賬戶和密碼,點選ok,第一次會自動開始同步一次
如果你需要上傳一個修改的檔案,那麼就右鍵單擊與服務端同步的路徑下的一個檔案或子路徑,出現如下視圖滑鼠移到tortoiseSVN,選擇其中的add
之後再次右鍵單擊選擇svn commit
出現如下視圖,在确定要送出的檔案之後,點選ok
但是這個過程要注意,隻有你新建立的檔案資料,才需要先add,如果是就檔案,就不需要,直接commit就行,svn自己會識别,ok之後會出現如下圖所示的上傳開始的頁面,完成之後ok關掉就可以
當你想要同步服務端倉庫中的檔案的時候,在同步路徑下右鍵點選,出現如下視圖,選擇svn update,之後會出現如開始上傳時的進度頁面,完成之後ok就好