當前位置:妙知谷 >

遊戲數碼 >IT技術 >

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

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

做測試,做開發的同行,都知道,代碼系統基本都是用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張
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/itjishu/1o8oyq.html