Hi all
We've been using Git for a few months with our SLX development, but we've been doing a lot of "learning as we go" with it, as no one in our office had any experience with Git. In terms of Source Control, everything that is not SLX goes into TFS (and previously SourceSafe).
We've come up with a model that sort of works:
- Master reflects production
- QA and UAT branches
- A branch for each feature/fix that lives until it goes to production
Thanks to CodeProject I came across this article about Git branching: http://nvie.com/posts/a-successful-git-branching-model/? which has some significant differences to our own. We've also noticed a few problems with our process, although some of that stems from developers not following the process in the first place 
So, if you're using Git, what model do you use?
We're having a meeting on the 18th to discuss the process and any changes we might be able to make, so I'd love to have some feedback from everyone before then! |