Git branches and tags, how to play a role?

Git management code to enhance the efficiency of teamwork , team structure and code management phase corresponding to functional development, code merger, the test publisher, the branches and tags with the use of clear and efficient.

 

main branches: one development, it does not lose the line code .

  

main branch + development branch: substantially no parallelism development, or determine the order of the lines.  


 image.png

main branch + release branches + development branch: many functions in parallel development, on-line order is not fully determined.    

  

image.png

Guess you like

Origin blog.51cto.com/13851865/2467461