When merging two code branches in Team Foundation Server I get the following error:
"the given key was not present in the dictionary"
Some files are checked out and show up in "Pending Changes", but no changes are actually made.
I have a workaround:
- Attempt to merge (fails with error)
- Get latest from trunk
- Undo all pending changes with "merge, edit" or "merge"
- Merge Again (works this time)
Any ideas on what's causing this error?
Edit after answer: Seems like a bug. And it's extremely repeatable. Every single merge does it. I'll send a bug report to MS and see what happens.