Tortoise SVN 分支和合併操作

2021-06-20 01:16:05 字數 1191 閱讀 5295

不用分支真的是太蛋疼了!

如果直接在主幹上修改,搞不對又得去撤銷

如果單獨複製乙個工程,搞好了又得手動修改**

比如對syngen目錄建立分支

假設先把分支單獨放在乙個目錄中,

則必須先建立該目錄,並且提交到svn中,

上圖中已經進行了這樣的處理,分支準備放在branchgen中

首先,然後右擊syngen,選擇 branch 

彈出如下對話方塊

目標路徑那裡

可以這樣填寫

branchgen/syngenbranch

代表將建立的分支放在branchtest目錄下的syngenbranch資料夾中,注意,

紅色字母b處的目錄為全路徑,而且是repository根目錄下面

注意:不要手動建立syngenbranch目錄,或者建立了不要提交,否則說該目錄已經存在

而branchtest一定要已經存在於svn中,

設定好log message後確定

確定後branchtest目錄下依然什麼都沒有,

此時右擊,更新,可以看到,目錄下有**檔案了

然後對分支下**進行修改和提交!

確定分支無誤且已提交至伺服器後,可以和主分支進行合併!!!

在主分支上右擊並選擇合併

出現對話方塊

選擇合併兩個不同的樹,next

一定要注意,from那裡填主幹路徑,而不是分支路徑!

svn文件就是這麼說的!!!

然後next

根據需要設定些選項即可,然後選擇merge

merge之前有個按鈕test merge,可以模擬merge的效果,對merge不太確定,可以試試

SVN分支和合併

size small b color red 需要注意的是branch和trunk使用同一套版本號,也就是說無論在branch還是trunk的提交都會引起主版本號的增加。這是因為svn copy只支援同乙個repository內的檔案copy,並不支援跨repository的copy,所以新建立的b...

SVN建立分支和合併主幹

建立分支 獲得分支 合併主幹上的最新 到分支上 如果需要預覽該重新整理操作,可以使用svn mergeinfo命令,如 或使用svn merge dry run選項以獲取更為詳盡的資訊。分支合併到主幹 一旦分支上的開發結束,分支上的 需要合併到主幹。svn中執行該操作需要在trunk的工作目錄下進行...

git建立和合併分支

參考 廖雪峰git教程 git鼓勵大量使用分支 檢視分支 git branch 建立分支 git branch 切換分支 git checkout 建立 切換分支 git checkout b 合併某分支到當前分支 git merge 刪除分支 git branch d git checkout b...