svn合并分支到主干,工具操作
生活随笔
收集整理的這篇文章主要介紹了
svn合并分支到主干,工具操作
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
分支庫(kù)中單元測(cè)試通過(guò)的源代碼要合并到主干,例如有一個(gè)開(kāi)發(fā)中的代碼 branches -> dev 需要合并到主干 trunk。
步驟:
第一個(gè)步驟:在本地副本上進(jìn)行操作,選擇主干上的源代碼文件,右鍵選擇tortoiseSVN菜單,點(diǎn)擊合并。(將trunk代碼 拉回本地,checkout到本地。在trunk 代碼上 使用merge)如圖
第二個(gè)步驟:選擇merge two different trees,如圖,也可使用merge a range of revisions 但在報(bào) from url must be ancestrally related to to url 錯(cuò)誤的情況下選擇使用第二種。
第二個(gè)步驟:選擇merge two different trees,如圖,也可使用merge a range of revisions 但在報(bào) from url must be ancestrally related to to url 錯(cuò)誤的情況下選擇使用第二種。
第三個(gè)步驟: 在from中選擇 trunk 在to中選擇 branches -> dev,由于是在trunk上把branches的代碼合并過(guò)來(lái),理所當(dāng)然這里的”from”應(yīng)該填trunk的路徑,to選branches的路徑。如圖
第四個(gè)步驟:選擇默認(rèn)選項(xiàng)即可,建議合并merge時(shí),使用test merge 來(lái)查看有多少?zèng)_突,如果沖突較多,可分多次合并,最后點(diǎn)擊merge進(jìn)行合并。合并成功后需要將主干(trunk)上合并過(guò)的文件提交到svn代碼庫(kù),如圖 - 圖中各項(xiàng)的含義: -ignore ancestry : 忽略根源 -ignore line endings : 忽略行結(jié)尾 -compare whitespaces : 比較空白字符 -ignore whitespace changes : 忽略空白字符的變化 -ignore all whitespaces : 忽略所有空白字符
第五個(gè)步驟:確定合并后的代碼,將主干(trunk)上合并過(guò)的文件提交commit到svn代碼庫(kù)
總結(jié)
以上是生活随笔為你收集整理的svn合并分支到主干,工具操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: librtmp 源码分析笔记 ReadN
- 下一篇: 项目管理之成熟度模型