在VS2010 中使用subversion 进行代码的分支与合并
在實際開發總,遇到了這種情況: 開發版本1,開發版本2 ,更新產品時要求1在前,2在后。 但是因為時間要求,必須2個版本同時開發。這時就想到了在svn的版本分支合并。
創建分支之前,首先把當前版本代碼提交SVN ,并在vs2010 中,選中項目右鍵屬性中選擇Update Project to lastest version,保證本地版本為最新版本。
1 在程序主版本上創建分支版本,完成版本1 的開發(命名為branch 1)
2 按圖選擇創建分支。在 Branch Project 窗口中,紅框選中部分 選擇分支代碼在SVN 中保存的地址。
3 點擊OK 。完成分支版本代碼的創建,然后就可以從SVN 中checkout 到本地,進行代碼開發。代碼開發完畢后,提交所有代碼到SVN 中 ,并同時Update Project to lastest version 更新本地版本為最新版本。切記提交后要更新下本地版本,否則合并時要會提示版本不是最新。
?
4 。 主程序版本可以繼續開發“開發版本2” 的需求,完成開發后,同樣將主版本代碼提交到SVN ,并選擇Update Project to lastest version 更新本地版本為最新版本
?
5? 開始合并代碼。因為我是要把分支代碼合并到主程序版本中,所以在VS2010 中打開主程序版本,并選擇項目->subversion->merge project
6 在Merge Wizard 中選擇第2項,如下圖所示,表示把分支合并到主干版本程序,看示例圖也很明白。(如果你要把主干代碼合并到分支代碼上,選擇第一項,其他沒研究,這點就夠我用了) ,然后選擇Next 進入下一步。
7? 在下一個窗體中的上面From to 選擇 SVN 中 存放分支代碼的位置。(因為我已經合并過了,所以這個圖暫時無截圖,后續補充完成)
?
8 后續步驟就是下一步下一步直到Finsih結束。合并完成后,需要檢查下是否有沖突文件,有沖突文件時代碼編譯不通過,手動修改沖突地方即可。完成后提交本地合并后的代碼到SVN 中。
9? 注意,合并都是本地代碼中進行,各位同學可以大膽合并嘗試,出了問題,刪除本地版本再來過。
轉載于:https://www.cnblogs.com/zxtceq/p/5590007.html
總結
以上是生活随笔為你收集整理的在VS2010 中使用subversion 进行代码的分支与合并的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 端午小长假--前端基础学起来02与浏览器
- 下一篇: union 与 union all 及其