enzi
enzi

Reputation: 4165

Tips and tricks to increase productivity / efficiency with Team Foundation Server

I have to use Team Foundation Server 2010 at my company and I'm not very happy with it. There are so many features or just default behavior I'd expect from a CVS that TFS seems to lack (compared to svn, git or perforce, which I have experience with), so my question is: which tricks do you know, which hidden features are out there to make TFS easier to use / more convenient?

Perhaps I should elaborate a bit and list what I think could be better:

These are just the most prominent things that I think are really annoying and unnecessary. I didn't have the pleasure to branch and merge yet, but from what I've heard so far it won't be very enjoyable as well...

So again: If you know some tricks, settings, featuers that make working with TFS less inconvenient, please share them.

Upvotes: 10

Views: 5264

Answers (5)

Colin
Colin

Reputation: 96

For #2 there is a registry edit you can make so double clicking launches a diff, vote for the answer here - Compare files on double click in Pending Changes view

Upvotes: 0

user1132552
user1132552

Reputation: 41

For the #1 The solution in TFS 2010 is not the greatest one but it works. You need to modify the registry key on your machine as follows:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\TeamFoundation\SourceControl\Behavior

Change ResolveAsDefaultCheckinAction to False

Upvotes: 4

Dan Puzey
Dan Puzey

Reputation: 34200

1) is customizable if you reconfigure the work items. (You can also change any combination of fields/states/available values/etc.)

2) is a pain, but if you use the dockable "Pending Changes" window instead then it'll open the file in the editor. I suspect this is a drawback of the Checkin dialogue being modal.

3) you can customize - the option's a little tucked away, but it's on Tools/Options dialogue under Source Control/Visual Studio Team Foundation Server/Configure User Tools. Some third party tools (like BeyondCompare) have pages on their website with details of how to configure them with VS.

4) I've not seen the speed problems, although I do agree about the overhead on creating a file. Not sure if that's configurable.

Upvotes: 4

CamelBlues
CamelBlues

Reputation: 3764

TFS Power Tools might be a useful extension for you.

http://visualstudiogallery.msdn.microsoft.com/en-us/c255a1e4-04ba-4f68-8f4e-cd473d6b971f

For #2, are you using the "pending changes" window in Visual Studio to keep track of files that are modified? Double clicking on a file there keeps you in the Visual Studio editor.

For #5, make sure Tools->Options->Environment->Documents "Allow Editing of read-only files; warn when attempt to save" is checked.

TFS is hella frustrating. Good luck!

Upvotes: 1

Martin Beckett
Martin Beckett

Reputation: 96119

1, Bash head against wall
2, Say outloud - it's better than SourceSafe
3, Repeat

4, Install git, or mercurial, or just about anything else.

Upvotes: -3

Related Questions