SVN快速入門(一)--好用的程式碼版本庫管理軟體
無論是自己寫一個工程程式碼,還是和別人合作,又或是方便今後的工作程式碼交接,SVN都是一款非常不錯的程式碼管理軟體。
SVN幹什麼用?
簡單的說,就是將一個工程資料夾裡所有的內容做一個版本管理,可以記錄下使用者認為有用的所有的版本並方便回查,尤其是看別人的程式碼時,可以很方便地看出來他在什麼時間改了什麼內容,不同版本的差異在哪;當需要某一個版本的程式碼時,可以新建一個資料夾從新檢出程式碼。
首先去下載一個SVN,免費的。
地址為:https://tortoisesvn.net/downloads.html
一般使用這個版本的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 | ||
Arabic | Setup | Setup | Translate to Arabic | |
Belarussian (Tarask) | Setup | Setup | Translate to Belarussian (Tarask) | |
Bulgarian | Setup | Setup | Translate to Bulgarian | |
Catalan | Setup | Setup | ||
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♪(・ω・)ノ!