Reputation: 7877
In TFS 2012 there is a new 'Local workspace' mode. This is great for several reasons:
However, in this mode, I am unable to discard changesets!
Doing the normal tf merge /discard
dance results in no file changes.
Since commits are now based on file changes, Visual Studio doesn't detect any changes and won't let me commit the discard merge.
How can i discard changesets in Local workspace mode?
Edit: To be clear, I'm talking about a discarding a changeset from a branch as a merge candidate for another. For when you fix a bug in an older version of your product, and the bug fix doesn't apply to newer versions (branches).
Upvotes: 1
Views: 470
Reputation: 7877
This seems to be a bug in VS2012. The 'Check-in' (or rather 'CHECK-IN') button is disabled in this situation. Doing the check-in from the command-line worked.
Upvotes: 2