state branching introduces the idea of a location or snapshot for some of the branches. Often our deployment diagrams are overly simplified and suggest that code moves between environments (Figure 3-5), but generally this isn’t really how it happens. Instead, Figure 3-6 shows the code is merged from one branch to another, and each of the branches is deployed to a specific environment. (Yes, we’ll talk about tagged releases later. Patience, grasshopper.) As Figure 3-6 shows, there’s often a mismatch between the branch names that are used and the name of the environ...
Share this highlighthttp://www.safaribooksonline.com/a/git-for-teams/1017124/