Borek Bernard
Borek Bernard

Reputation: 53201

Can TFS work with 3rd party SCM systems like Git?

I generally like the project management / ALM features of TFS but don't like the version control part of it (even SVN takes more modern approach to SCM, not to mention all those distributed SCMs like Git or Mercurial).

So the question is, can the SCM part of TFS somehow be "ignored" and SVN or Git used instead while keeping all the other nicer TFS things like issue tracker, Scrum project management template, Visual Studio integration etc?

(I doubt it but wanted to ask.)

Upvotes: 2

Views: 270

Answers (2)

Betty
Betty

Reputation: 9189

There's no reason you couldn't use the work item tracking in TFS along side a separate SCM.

There are a few features that integrate WIT with SCM, like associating work items to checkins and I believe some of the test impact stuff.

You would also miss out on all the Team Build features (automated builds on checking, gated checkins etc) - unless you heavily customize the Build Template and write some helper applications to trigger builds, but even then you won't get a few of the features (gated checkins).

Without builds then Test and Lab management functionality would be fairly restricted too.

Upvotes: 1

Nathan Craddock
Nathan Craddock

Reputation: 690

There's git-tfs. Basically you use git for your daily regular work and then push changes to your local working copy from tfs and commit from there. It uses scripts to do the magic.

A co-worker of mine used git-tfs for several months and over all I think he liked the workflow of it, but ultimately stopped using it because basically he was using git AND tfs, so it was a bit of an overhead as far as time goes.

Upvotes: 5

Related Questions