1. 程式人生 > >SVN快速入門(一)--好用的程式碼版本庫管理軟體

SVN快速入門(一)--好用的程式碼版本庫管理軟體

無論是自己寫一個工程程式碼,還是和別人合作,又或是方便今後的工作程式碼交接,SVN都是一款非常不錯的程式碼管理軟體。

SVN幹什麼用?

簡單的說,就是將一個工程資料夾裡所有的內容做一個版本管理,可以記錄下使用者認為有用的所有的版本並方便回查,尤其是看別人的程式碼時,可以很方便地看出來他在什麼時間改了什麼內容,不同版本的差異在哪;當需要某一個版本的程式碼時,可以新建一個資料夾從新檢出程式碼。

首先去下載一個SVN,免費的。

地址為:https://tortoisesvn.net/downloads.html

一般使用TortoiseSVN Logo這個版本的SVN

根據自己的系統下載

for 32-bit OS
for 64-bit OS
TortoiseSVN 1.11.0 - 32-bit TortoiseSVN 1.11.0 - 64-bit

 

然後下載中文補丁


Language packs

Country 32 Bit 64 Bit Separate manual (PDF)
Albanian Setup Setup
Translate to Albanian
Arabic Setup Setup Translate to Arabic
Belarussian (Tarask) Setup Setup Translate to Belarussian (Tarask)
Bulgarian Setup Setup Translate to Bulgarian
Catalan Setup Setup
Translate to Catalan
Chinese, simplified Setup Setup TSVN TMerge
Chinese, traditional Setup Setup Translate to trad. Chinese

 

之後進行 安裝,先安裝軟體,後安裝補丁。

安裝完成後,開始使用。

SVN說白了最簡單的兩大用處,檢出和提交

你有一個工程任務,有一個工程資料夾,裡面放著各種檔案,那麼首先,你需要建立一個SVN庫。

一個庫對應一個工程資料夾,當然庫裡面也可以裝多個工程資料夾。

在你喜歡的位置新建一個資料夾,起個名字,比如“”示例SVN庫“”,

在空白處右鍵

建立成功如下圖所示

提示點確定,對於入門者,不必在意資料夾裡都是幹什麼的。

第二步 從剛才建立的庫裡檢出一個資料夾,這個資料夾就是你的庫當前的第一個版本。如下圖:

第一行是庫所在路徑,第二行是你要把檢出的資料夾放置的路徑,預設路徑是在跟你的庫同一個路徑下,你可以先放到這裡,即便將來移動位置也沒關係,只要庫的路徑不變,就能自動關聯到。

目前先不介紹太多,點確定,生成一個庫的第一個版本,預設名為庫的名字後面加wc 如下圖

開啟該“示例SVN庫wc”資料夾,裡面有個隱藏資料夾.svn,不要刪,新建三個資料夾(傳統模板,不這樣做也行,一樣用)

一般情況下,把工程程式碼放入trunk資料夾中,其餘兩個資料夾的意義可自行百度,類似於一個里程碑式的版本也可以放進去。

把工程資料夾放入trunk中,我們就可以提交程式碼到庫中了。

返回到上級點提交。

這時候出現下圖

在最近資訊裡,儘可能說明一下都做了哪些改動,方便以後檢視。

然後在檔案管理裡點全部,把該資料夾下所有沒有納入庫控制的檔案加入進去,筆者在trunk檔案下新建了一個叫MDK的工程示例檔案。

提交完畢,如下圖操作,就可以看到版本資訊了。

至此就可以開始使用SVN了,你可以在該“示例SVN庫wc”資料夾中進行你的工程程式碼開發,也可以把這個資料夾移動到你想移動的目錄下進行工作。下節會講之後的操作。

如果您覺得我的文章對您有幫助,不妨鼓勵下我,1分錢也是愛 Thanks♪(・ω・)ノ!