前言
SVN是比較優秀的版本管理軟體,被眾多人所採納,為了協助團隊記錄版本的迭代過程以及每次的變更,使用SVN勢在必行,但是在搭建網路服務時,很多人被困住了,無法前行,也無法理解到SVN的真諦,所以我建議初學者可以在本機搭建SVN本地檔案管理。
準備工作
1、下載安裝TortoiseSVN用戶端程式即可:從官方網站http://tortoisesvn.net/downloads擷取最新的TortoiseSVN。
2、初學者無需下載安裝最新的伺服器安裝程式,後期文章會告訴大家如何安裝伺服器,本文暫不論述。
開始幹活
1、在某個目錄建立個檔案夾,如在E盤建立Respository_Test。
2、滑鼠右擊檔案夾,會出現如下的右鍵菜單,如果沒有這個右鍵菜單,代表你還沒有安裝好SVN用戶端。
3、點擊Create Respository here後,會提示成功建立倉庫的對話方塊,如下所示。
4、此時再進入到目錄後,發現多了很多檔案,具體檔案如下所示。
任務完成一半了,版本庫基本建立完成了,下一步你就要從版本庫Check Out了。
5、Check Out的操作比較簡單,你建立一個自己的工作目錄,比如D盤的workspace。(這個比較簡單吧,這裡就不了)
在workspace的空白處,右擊滑鼠,可以看到右鍵菜單如下。
6、此時空白目錄下,就會多個檔案夾了,這個檔案夾的表徵圖跟普通檔案夾是不一樣的。
7、這就是SVN的標誌性表徵圖了,綠色代表本地庫跟版本庫一致(當然不全部是,如果中間有新增檔案,在檔案夾看的也是綠色),紅色代表有修改。
檔案管理
1、在檔案夾內增加檔案,取名Testfile.txt,此時檔案會出現個問號,這代表是質疑的檔案,也就是版本庫不認識你,你應該還要右擊選擇SVN菜單的Add;
2、Add操作後,會變成一個加號,太麻煩了,自己看看吧。
3、最重要的一點,就是要提交了,也就是Commit了,注意所示。
4、彈出的框可以看到本次提交的檔案,本次提交的說明,均可填寫,注意說明要說明清晰,以便日後查看。
5、至此,你的檔案就提交到版本庫中了,當然這是最簡單的方式,僅僅提交到了本地,按照道理應該要提交到伺服器上,這樣,團隊的其他成員也可以通過Check Out操作得到版本庫的檔案或者代碼。後續在提供說明。
6、補充說明,如果這個檔案修改了,怎麼辦?
修改後,檔案會呈現紅色驚嘆號,再次提交即可。
囉嗦幾句
1、目前的版本控制,僅限於初學者用於管理本地檔案的一種方式,團隊合作不適用,除非團隊成員都進入到伺服器進行工作;
2、SVN其實就是三個關鍵操作:
Check Out——提取版本庫檔案
Commit——提交本地修改至伺服器
Update——更新本地版本至版本庫
3、有問題就留言吧