二、TortoiseSVN 合並、打分支、合並分支、切換分支


 一、合並

點擊Edit conflict來編輯沖突:

在合並后的枝干對應欄中編輯后,Save保存后關閉。

二、TortoiseSVN 打分支、合並分支、切換分支

1、SVN打分支

方式一:先檢出,再打分支

 

 

1、注:to path中輸入或選擇要打分支到哪一個文件夾下;如果是輸入的是不存在的文件夾的話,那么會自動在SVN中創建該文件夾。注:/branches/project20180831是指當前倉庫文件夾下的branches文件夾下的project20180831文件夾。分支創建完畢,我們再去看一下:

注:在某一個枝干上的操作,其作用范圍就是其自身,並不會影響到其他枝干(注意:這里說的是一般操作,分支合並等情況除外)。可以簡單測試一下:在主干trunk上略作修改之后,提交。再用TortoiseSVN查看一下分支上的對應文件,發現是修改前的;查看主干上的對應文件,發現是修改后的。說明枝干之間不會發生干擾。注:打分支之前,要保證本地的和服務器上是一致的,即:打分支前需要update、commit。

方式二:直接在客戶端,通過Copy to的方式,打分支。選擇要備份的目錄:

右擊 > Copy to,填寫要打分支到哪里

填寫分支信息

點擊ok后,刷新一下客戶端,可看見打分支成功:

2、合並分支

1、提示:合並分支即>>>選擇目標分支合並到當前所處分支。

 

注:可以合並文件也可以合並整個文件夾,看自己的需求。

注:如果Test merge測試沒沖突的話,是這樣的:

 

3、切換分支

 

注:我們在打分支時,取的分支文件夾名雖然和項目名不同(如下圖),但是當我們切換分支時,右擊項目(Abc_SVN_Test)之后,選擇要切換到的分支時,直接選我們打分支時起的文件夾名字即可。雖然兩個文件夾不同,但是切換分之后,還是會以Abc_SVN_Test為文件夾名,只是里面的內容變成了切換到的分支的內容。

注:切換分支后,我們的update、commit等基本操作,其作用范圍只是當前分支,並不會影響其他分支。

 

 參考

 


免責聲明!

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



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