SVN 使用學習記錄


一、基本SVN操作

  安裝了SVN之后,在本機上點擊右鍵,就能夠看到如下信息:

  

  1、建立SVN Repository

  下面來建立一個SVN Repository。這個文件夾是同步用的,你可以放在本機的任意目錄,也可以放在公司的服務器上面。

  建立SVN Repository的步驟如下:

  任意選擇一個空目錄 =》 右鍵 =》 選擇TortoiseSVN->Create repository here

  

  點擊后會出現如下界面,給你一個路徑:

  

  file:///E:\測試SVN

  2、建立工作目錄

  下面我們來建立一個工作目錄,工作目錄就是你經常在這里執行修改的地方,修改完之后再Comit到Repository里。

  步驟如下:

  創建一個空目錄 =》 右鍵 SVN checkout => 彈出如下目錄:

  

  下面給出Check Depth各個選項的含義:

  1. Fully recursive——全遞歸:檢出完整的目錄樹,包含所有的文件或子目錄。
  2. Immediate children,including folders——直接子節點,包含文件夾:檢出目錄,包含其中的文件或子目錄,但是不遞歸展開子目錄。
  3. Only file chlidren——僅文件子節點:檢出指定目錄,包含所有文件,但是不檢出任何子目錄。4、Only this item——僅此項:只檢出目錄。不包含其中的文件或子目錄。

  點擊OK之后,看到如下界面:

  這個操作之后,工作目錄與Repository倉庫目錄就正式聯系起來了。下面說下各種操作的意義。

  3、SVN Comit And SVN Update

  由於這時Working目錄與Repository目錄已經關聯起來了,因此這時候我們對Working目錄的修改都可以保存到Repository中去。

  這時候我們再來在Working文件夾上右鍵,看到原來的SVN Checkout已經變成了SVN Comit與SVN Update。

  •   SVN Comit:將Working的修改同步到Reposiroty。
  •   SVN Update:將Working更新為與Repository的同步。因為通常在開發當中,一般是多人開發,所以Repository經常由別人更新,我們要獲得最新版。

  

  下面來說一個容易混淆的地方。

  右鍵Working TortoiseSVN =》 Add 的作用是什么呢?

  它的作用是將對Working目錄下的一些文件標記為要添加,這樣在你下次要Comit的時候就會自動選中,如果不Add的話,Comit的時候要手動選中。

  

  另外,標記過為Add和沒標記過為Add的圖標也有區別。

  

   下面列出SVN常見狀態圖標:

  

  其他常用右鍵操作說明

  Rename:標記重命名;

  Delete:標記刪除;

  merge:合並;

  Revert:撤銷更改;

  Get lock:加鎖;

  Release lock:釋放鎖;

  Settings:設置;

  Check out和Export的區別:Export也可以獲取到代碼,但是只有Checkout有驗證的功能,Checkout到某處的代碼,將會被TortoiseSVN監視,里面的文件可以享受各種SVN的服務。

  4、SVN配置賬號密碼

  換賬號時,需要清空一次SVN賬號才可以重新輸入,清空方式如下:

  

二、Visual Studio中使用SVN

  首先安裝VisualSVN,注意這個與SVN版本有些關系,如果SVN版本太低的話會提示安裝更高級別的版本。

  安裝完SVN之后,設置VS 2010的版本管理為SVN。

  

  OK,這樣就可以了,然后其他什么的操作都跟在資源管理器里操作文件差不多了。

  

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM