如何在命令列下用命令切換SVN分支?

來源:酷知科普網 1.44W

做測試,做開發的同行,都知道,程式碼系統基本都是用SVN去管理,(SVN可以儲存無限的版本,有問題時可以讓你的程式碼恢復之前的版本,也可以建很多的分支,不同的分支互不影響,可以釋出已經測試好的分支,然後另一個分支處理新的系統功能,處理完再合併到系統主分支,再發布)。
當你正在新的分支下處理新的功能開發時,舊的分支下測試有一些問題,你就需要切換到舊的分支,解決好問題。這個分支的切換在windows下有很多視覺化的軟體,直接點選操作切換。
但當你在Mac下,或沒有視覺化軟體的時候,要怎樣通過命令列去切換分支呢?

操作方法

(01)我們以Mac下操作為例子,一起看下怎樣操作。首先我們點選小火箭標誌的‘Launchpad’,點選‘其他’。

如何在命令列下用命令切換SVN分支?

(02)在‘其他’頁面,找到‘終端’並點選開啟他

如何在命令列下用命令切換SVN分支? 第2張

(03)開啟‘終端’會彈出一個命令列視窗,我們需要做的所有操作都是在這個視窗下輸入操作

如何在命令列下用命令切換SVN分支? 第3張

(04)在終端上,我們用 cd命令,先把操作的目錄轉到你本地的svn程式碼目錄。(這步是必須的,不然在一個不是svn程式碼目錄下操作切換分支是沒效果的,也是沒意義的)

如何在命令列下用命令切換SVN分支? 第4張

(05)已經轉到svn程式碼目錄下後,我們可以先輸入 svn info 命令,來檢視當前的目錄是在哪個分支下, 如果是在目的分支下,就不需要切換操作了

如何在命令列下用命令切換SVN分支? 第5張

(06)確定需要把當前目錄切換到新的分支程式碼下,我們可以用 svn sw 命令來進行,在終端輸入這個sw切換命令, 後面加上完整的svn 分支路徑就行了。比如 svn sw svn://your_real_path/branches/dev_new_ 。

如何在命令列下用命令切換SVN分支? 第6張

(07)稍等片刻就會切換完成了,你的程式碼目錄就已經更新為新的分支下的程式碼了。切換完成,你還可以用第五步的svn info看下,來確定是否正確切換到目的分支下。確定沒問題,就可以在這分支下進行開發,測試了。

如何在命令列下用命令切換SVN分支? 第7張
熱門標籤