歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> [CodeVersion--SVN]用TortoiseSVN進行本地代碼管理

[CodeVersion--SVN]用TortoiseSVN進行本地代碼管理

日期:2017/3/1 11:55:25   编辑:關於Linux

簡述

這裡討論的是如何管理自己個人電腦的個人項目的代碼。和SVN服務器配置無關。
因為在自己電腦進行個人項目時,許多時候也會遇到階段性的功能完成,一般會考慮將這個時間節點的代碼壓縮成一個包,打上時間點標志,然後保存在本地文件夾中。但是這種方式還是很原始,而且隨著時間遷移,很多更新往後都不會記得,因此需要版本管理工具的幫忙來進行方便的個人項目管理。而TortoiseSVN就是很好的一個選擇,使用也非常簡單。
可以先到TortoiseSVN官網下載安裝包進行安裝。

代碼倉庫管理

比如現在有一個工程需要進行管理,可以先將該工程放在一個目錄下(比如我這裡將myPrj這個待管理的工程文件放在E盤的SVN_test目錄下):
這裡寫圖片描述
這裡的myPrj就是我後續要用SVN進行版本管理的資料。在myPrj的旁邊創建一個svn_repo的文件夾(必須是空文件夾),將其創建為一個SVN repositZ喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcnmjujxiciAvPg0KPGltZyBhbHQ9"這裡寫圖片描述" src="http://www.2cto.com/uploadfile/Collfiles/20160511/20160511090657485.jpg" title="\" />
右鍵點擊svn_repo,如下圖選擇其中的Create repository here:
這裡寫圖片描述
然後在彈出的對話框選擇OK,創建repository:
這裡寫圖片描述
這樣就相當於將svn_repo作為一個倉庫創建成功了,此時可以看到原來的空文件夾svn_repo裡面有了一些自動生成的文件了。但是此時svn_repo還只是作為一個倉庫而已,只是一個外殼,倉庫裡面目前還並沒有放入“糧食”。
接下來就要將前面的myPrj內容作為“糧食”放入svn_repo這個倉庫。首先右鍵點擊svn_repo,選擇其中的Repo-browser:
這裡寫圖片描述
這時會彈出下面的對話框,將其中的URL:路徑進行拷貝即可:
這裡寫圖片描述
然後在myPrj文件夾上右鍵點擊,選擇其中的Import…
這裡寫圖片描述
接著會彈出對話框,表示選擇要將myPrj存入到哪個倉庫中,此時就將前面拷貝的svn_repo的URL拷貝到下面對話框的URL of repository中,然後點擊OK即可:
這裡寫圖片描述
如下表明剛才的myPrj已經Import到svn_repo倉庫中了:
這裡寫圖片描述

資料內容管理

實際上前面的部分只是建好了倉庫,而其中對於我們有用的內容就是myPrj的內容,這個myPrj的內容才是我們真正關心的。
此時可以在倉庫之外的PC的任何一個文件夾位置,如下面在D盤創建了一個Develop文件夾,右鍵點擊空白處,選擇其中的SVN Checkout…,表明要將前面所創建的倉庫中的內容check到這個位置來進行開發和更新:
這裡寫圖片描述
如下圖,仍然拷貝前面倉庫的URL,然後點擊OK:
這裡寫圖片描述
這樣就將myPrj的內容check到這個位置了:
這裡寫圖片描述
然後在D盤的Develop目錄下就看到已經有了myPrj中的文件啦:
這裡寫圖片描述
後續就可以在Develop目錄下進行對myPrj中文件的修改,提交更新等等操作了。

Copyright © Linux教程網 All Rights Reserved