We just moved to use TFS 2012 which seems to be a huge upgrade for 2008 in usability with VS2012.
However, there is a very annoying feature with "My Work" feature if you connect your work with a certain task. After you have connected the task with your work item, any checkin to any branch will mark the task to "done" status. How can I disable this? I'd like to have the development branch so that I can make small commits during development but with this feature I cannot connect the task with my current work if I do so. The only way to do this (which I know) is to select the task for my current work just before I merge all small commits from my personal branch to master. Yes this is doable but it isn't as nice workflow as it may be.
With taskboard feature in scrum template moving tasks to done after work is done is anyway trivial and common part of workflow. Automatic done movement is pretty annoying automation which shouldn't be there.
So my questions are: How to disable this? Is this feature part of template or some much more deeper integration with TFS work item management?
We are using Scrum 2.0 template from Microsoft.