SVN分支与合并
SVN分支與合并
1 ?分支與合并的概念:
分支:版本控制系統(tǒng)的一個特性是能夠把各種修改分離出來放在開發(fā)品的一個分割線上。這條線被稱為分支。分支經(jīng)常被用來試驗新的特性,而不會對開發(fā)有編譯錯誤的干擾。當新的特性足夠穩(wěn)定之后,開發(fā)品的分支就可以混合回主分支里(主干線)。
合并:分支用來維護獨立的開發(fā)支線,在一些階段,你可能需要將分支上的修改合并到最新版本,或者將最新版本的修改合并到分支。
2 ?SVN分支的意義:
簡單說,分支就是用于區(qū)分開發(fā)版本與當前發(fā)布版本的。
?1、 主干負責(zé)新功能的開發(fā)
?2.、分支負責(zé)修正當前發(fā)布版本的bug(對于可以放入下個發(fā)布版本的改進性bug可以直接在主干上開發(fā))
?3.、分支上修改的bug,經(jīng)常性merge到主干上,盡量及時merge(避免大面積紅色區(qū)域)。
?4.、只能分支往主干靠攏(merge),不能反向!
?5.、直到下個新版本發(fā)布,該分支停止修改
3 ?如何創(chuàng)建分支與合并分支:
詳見附件
轉(zhuǎn)載于:https://blog.51cto.com/3619523/1600182
總結(jié)
- 上一篇: c++ list sort
- 下一篇: Java中的main方法