Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to do git-flow in TFS

Tags:

git-flow

I have just started a new job and their code management is an undisciplined mess. Normally that's ok and I can cope with it but in this place it's ridiculously bad.

They use TFS...there is nothing I can do about this. There is no chance of introducing git but I have been reading about git-flow and I wondered if there is a set of tools the can manage branching and hotfixing like git-flow with the out of the box TFS tools.

At the very least I would appreciate being directed to any documentation, practices, cheat-sheets etc that make the task of teaching a team of programmers to use source control properly easier. This is more than just a software problem its a hearts and mind thing too.

like image 782
Peter Avatar asked Sep 14 '13 02:09

Peter


People also ask

What is Git flow process?

The Gitflow Workflow defines a strict branching model designed around the project release. This workflow doesn't add any new concepts or commands beyond what's required for the Feature Branch Workflow. Instead, it assigns very specific roles to different branches and defines how and when they should interact.

What is Git flow command?

Git-flow is a wrapper around Git. The git flow init command is an extension of the default git init command and doesn't change anything in your repository other than creating branches for you.

What is the difference between Git flow and GitHub flow?

Git Flow is usually more complicated than GitHub flow. It is used when your software has the concept of “release”. This flow works perfectly when you work in a team of one or more developers and they collaborate on the same feature.


1 Answers

You should start with the ALM rangers branching guidance this will give you a starting point for defining a sane branching strategy. As for tooling, the out of the box tools aren't that bad in TFS 2012, what are the specific problems?

like image 126
James Reed Avatar answered Sep 26 '22 20:09

James Reed