Generating list of changesets and updating work items
When Git was added to TFS back in 2013, there was no corresponding functionality available.
But in TFS 2015 now, the team has added branch policies as a way to protect our branches from inadvertent or low quality commits.
For the development team this is usually not a problem, often they already have a Visual Studio with MSDN subscription in which a TFS CAL is included.
What often cause some friction is when the team try to involve the stakeholders.
So here is a list of 10 features in TFS that I get questions about regularly or that I have noticed a lot of teams don’t know about.
It is by no means exhaustive, and it is a mixture of smaller and larger features, but hopefully you will find something here that you didn’t know about before.
I often talk to different teams about how they work with Team Foundation Server or Visual Studio Online.
Buying a CAl for every person in this role usually ends up being way to expensive and not really worth it.But a lot of developers like to use other Git tooling, such as Git Extensions, Source Tree or the command line.And then we have the teams that work on other platforms, perhaps developing i OS apps but store their source code in a Git repo in TFS.These features have gradually been added to Visual Studio Online and is now part of TFS 2015 as well.From the product backlog view, we can select multiple work items and the perform different operations on them, as shown below: There are a few shortcut operations for very common tasks such as moving multiple backlog items to a iteration, or assigning them to a team member.