Since GIT has been introduced to me I have changed my ways of implementing software.

The same guy who introduced the tool to me now showed me a very interesting article on a branching model for GIT.

So far I have been following a rather incomplete approach in branching, if you compare it with the model available under following URL.

The author has developed a branching model, which looks very promising and it is applicable even for small development projects.

I will give it a try and report on my experiences later.