二、拓展閱讀
企業級專案開發的一般分支策略:
**庫應該有乙個、且僅有乙個主分支。所有提供給使用者使用的正式版本,都在這個主分支上發布。
git
主分支的名字,預設叫做master
。它是自動建立的,版本庫初始化以後,預設就是在主分支在進行開發。
主分支只用來分布重大版本,日常開發應該在另一條分支上完成。我們把開發用的分支叫做develop
。
這個分支可以用來生成**最新版本。如果想正式對外發布,就在master
分支上,對develop
分支進行"合併"(merge
)。
功能分支,它是為了開發某種特定功能,從develop
分支上面分出來的。開發完成後,要再併入develop
。
功能分支的名字,可以採用feature-*
的形式命名。
預發布分支,它是指發布正式版本之前(即合併到master
分支之前),我們可能需要有乙個預發布版本進行測試。預發布分支是從develop
分支上面分出來的,預發布結束以後,必須合併進develop
和master
分支。它的命名,可以採用release-*
的形式。
軟體正式發布以後,難免會出現bug。這時就需要建立乙個分支,進行bug修補。修補bug
分支是從master
分支上面分出來的。修補結束以後,再合併進master
和develop
分支。它的命名,可以採用fixbug-*
的形式。
還有就是其它分支了,大家可以根據需要建立即可……
Git分支管理策略
如果你嚴肅對待程式設計,就必定會使用 版本管理系統 version control system 眼下最流行的 版本管理系統 非git莫屬。相比同類軟體,git有很多優點。其中很顯著的一點,就是版本的分支 branch 和合併 merge 十分方便。有些傳統的版本管理軟體,分支操作實際上會生成乙份現...
Git分支管理策略
git分支管理策略 作者 阮一峰 如果你嚴肅對待程式設計,就必定會使用 版本管理系統 version control system 眼下最流行的 版本管理系統 非git莫屬。相比同類軟體,git有很多優點。其中很顯著的一點,就是版本的分支 branch 和合併 merge 十分方便。有些傳統的版本管...
Git分支管理策略
如果你嚴肅對待程式設計,就必定會使用 版本管理系統 version control system 眼下最流行的 版本管理系統 非git莫屬。相比同類軟體,git有很多優點。其中很顯著的一點,就是版本的分支 branch 和合併 merge 十分方便。有些傳統的版本管理軟體,分支操作實際上會生成乙份現...