[#TFS #GIT] HowTo: Working with TFS and GIT (I)

image

Hello.

I will not carry with me the set of Arduinos, Netduinos and other gadgets on holidays. That’s why I’ll dedicate myself to write about something that is more easy to “carry with me”: ALM. I’ll start today to discuss a working model that uses the TFS (TFS SVC) and GIT version control system.

TFS 2013 now supports GIT as a repository system for the source control. However if you are working with an old Team Project which is configured with TFS SVC you can not get the advantages of GIT (so sad). And that’s a shame because GIT is powerful. I’m not an expert, I’ve been using it for a little while, I think the speed and agility when you work in local mode is great. Therefore, for changes in local, tests, etc. a great option is to work with GIT.

When you’ve get use to work this way, and you also have a partner that also uses GIT, you can already start to “share” information between repositories. This is where if you have a Team Project with your SC based on GIT, would not have problems. However in a scenario like that I said earlier it is best share GIT branches between different dev repositories to share information.

Then there comes a time in which the code with which you are working is sufficiently mature to be protected in TFS and here comes the last piece of the puzzle: GIT-TF. GIT-TF allows us to synchronize changes between TFS servers and GIT repositories.

The overall scheme would be something similar to the following image:

image

In the next posts I will show you step by step on how to mount and use an environment with these characteristics.

Download: GIT-TF > http://www.microsoft.com/en-us/download/confirmation.aspx?id=30474

PS: by the way, while it is true that GIT-TF is open source and you can collaborate on CodePlex, is a project coordinated by the team of TFS product it is very stable and has very clear a roadmap for its future.

Greetings @ La Finca

The Bruno

image image image Google

Technorati Tags: ,,,,,
Windows Live Tags: TFS,GIT-TF,GIT,Visual Studio 2013,Visual Studio 2012,CodePlex
WordPress Tags: TFS,GIT-TF,GIT,Visual Studio 2013,Visual Studio 2012,CodePlex

2 comments

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: