一 SVN 是什么?
在公司做過團隊開發都知道,一個項目的代碼要保持最新的版本。
舉個例子!
例如:一個公司的項目有5人開發(A,B,C,D,E五個人),有一個地方專門存放項目的最新的代碼,這個地方比如叫 '代碼倉庫'
A 寫代碼前需要從代碼倉庫下載最新的代碼,然后開始寫代碼,需要把今天做些的代碼上傳到代碼倉庫,那這時候就要使用到SVN(版本控制工具)了。
如圖

二 SVN 簡介
Subversion(SVN) 是一個開源的版本控制系統, 也就是說 Subversion 管理着隨時間改變的數據。 這些數據放置在一個中央資料檔案庫(repository) 中。 這個檔案庫很像一個普通的文件服務器, 不過它會記住每一次文件的變動。 這樣你就可以把檔案恢復到舊的版本, 或是瀏覽文件的變動歷史。
SVN 的一些概念
- repository(源代碼庫):源代碼統一存放的地方
- Checkout(提取):當你手上沒有源代碼的時候,你需要從repository checkout一份
- Commit(提交):當你已經修改了代碼,你就需要Commit到repository
- Update (更新):當你已經Checkout了一份源代碼, Update一下你就可以和Repository上的源代碼同步,你手上的代碼就會有最新的變更
三 SVN 安裝
SVN的安裝分為2部分,第一部分是服務端安裝,第二部分的客戶端安裝。
注意:一般情況下,我們只需要安裝客戶端即可,因為在企業中服務端是否運維來維護的,我們只需要開通一個賬號即可。
windows下安裝svn客戶端
下載網址:https://tortoisesvn.net/downloads.html
注:在下載頁的下面,有不同的語言包,可以選擇下載一個中文語言包。
下載完成后,點擊安裝 TortoiseSVN 與 LanguagePack語言包 進行安裝即可

語言包下載

四 SVN客戶端的配置
這里要特別聲明一下——SVN客戶端不是指一個桌面應用程序,而是集成到系統的右鍵菜單中的插件。因此使用客戶端向資源庫下載項目資源、提交項目資源等都是通過右鍵菜單來完成的。
在桌面空白處右鍵:

選擇 設置 ,打開設置面板, 可以設置語言:

至此即可了
