TortoiseSVN 安裝及使用


TortoiseSVN是windows平臺下Subversion的免費開源客戶端。

     一般我們都是先講講服務器的配置,然後再講客戶端的使用,但是在TortoiseSVN上,卻可以反過來。因爲,如果你的要求不高,只是想在本機,或者是可信任的局域網絡中使用SVN版本控制,可以不需要安裝VisualSVN Server,而只使用TortoiseSVN即可。


一.接下來就來講講TortoiseSVN的安裝過程。
1、下載TortoiseSVN。下載地址:http://tortoisesvn.net/downloads,其中也包括了中文語言包的下載。
2、安裝TortoiseSVN。很簡單,一路“Next”即可。安裝完TortoiseSVN後,重啓計算機。現在,你就可以使用TortoiseSVN了。
TortoiseSVN集成於windows的資源管理器,直接在資源管理器中點擊鼠標右鍵即可看到TortoiseSVN的功能選項。

3、安裝中文語言包。安裝下載的中文語言包安裝程序。完成後,在TortoiseSVN右鍵菜單的Settings選項中,選擇簡體中文即可。

4、TortoiseSVN可以通過file://、http://和svn://多種協議連接版本庫。


二.接下來就來講講TortoiseSVN的使用過程
1、 創建TortoiseSVN版本庫。

在本地新建一個文件夾,命名爲Pungo,進入文件夾點擊右鍵。如下圖



點擊TortoiseSVN->在此創建版本庫,自此,就創建了Pungo的版本庫。如下圖



2、將需要進行版本控制的源代碼導入Pungo版本庫。 一般在項目第一次創建時使用
進入源代碼根目錄,例如LPungo1.3,點擊右鍵, 如下圖


點擊TortoiseSVN->導入 彈出下圖,其中file:///E/Pungo是剛創建的版本庫在本地的路徑,最後確定,那麼LPungo1.3下面的源碼就導入了。



點擊確定後如圖。在導入完成後點擊確定。




3、 將源代碼導出Pungo版本庫。(注意:導出的源碼是不受TortoiseSVN版本控制的,無法更新與提交。只有檢出的源代碼才受TortoiseSVN版本控制的。)

新建一個目錄,進入此目錄,點擊右鍵,如下圖


點擊導出,如下圖,最後點擊確定。



4、 將版本庫當中代碼檢出,既需要進入版本控制。

新建一個目錄,進入此目錄,點擊右鍵,如下圖



點擊檢出,

點擊確定完成檢出。



5、 提交修改過的代碼到版本庫。
在需要提交文件的目錄下右鍵點擊提交,然後選中需要提交的代碼後在說明欄寫清楚改進代碼的功能與會存在的BUG後點擊確定即可。

6、更新版本庫當中的代碼到本地。

在需要更新文件的目錄下右鍵點擊更新,當前版本庫路徑下的文件會自動下載到本地。


3.svn添加忽略等文件
關於在linux中使用svn add添加並上傳文件到svn的時候,*.so *.bin 等文件被忽略的問題:
兩個解決辦法:
  方法1: 每次添加文件的時候使用如下命令:
                 svn add  --no-ignore  文件夾
 
  方法2:.編輯以下任一文件(linux的svn客戶端的配置文件)
        /etc/subversion/config   (針對服務器所有用戶有效)
        ~/.subversion/config  (對當前用戶有效,會覆蓋上面)

     “/etc/subversion/config”這個配置,而不是在上面原有的配置基礎上增加)
    將文件中包含“global-ignores = ”的行,取消註釋,並把這個“=”之後的字符全部刪除。要特別注意 global-ignores 前面不要留空格,緊挨着最前面就可以了,否則svn add的時候會出現以下錯誤:
 
               svn: /etc/subversion/config:103: Option expected    。
 
      保存config這個文件(保存文件之後,SVN就立即載入這個配置,然後立即就可以使用了),即可一勞永逸。永遠都不會有漏傳的文件了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章