What is the difference between types of development branches and type?

I read several articles about best practices for using Git. There are many types of Git branches (for example: [1], [2]):

+ Master
+ Develop
+ Feature
+ Bug
+ Proof of concept
+ Release
+ Hotfix

What is the difference between types Masterand Release?

What is the difference between types Featurevs. Develop?

[1] http://nvie.com/posts/a-successful-git-branching-model/

[2] http://developer.exoplatform.org/#id-branching-model

+4
source share
2 answers

For the git workflow, as shown in [1]:

  • feature. / / feature, / develop ( ).
  • release. , release develop, / (, , ..).
  • master QA , release master ( develop). , / .
  • hotfix , hotfix, ​​ . , - .
  • . master ( release, hotfix), , .

, : a) , b) c) QA. github .

+11

master release , master - , /. , .

master ( master) release. . / - , , . , , , , , , ( ).

feature develop . develop ( develop dev) . - . , . , .

, - . // , , . git, . , , ( ) . , ( ), .

+2

Source: https://habr.com/ru/post/1655145/


All Articles