We are using TFS 2010 with gated checkins. I've got some question about what I think is strange behaviour. Look at the following process:
- File A is checked out by me exclusively.
- File A is changed
- File A is checked in
- TFS asks to build changes
- Build started
- File A is reverted locally to the old version
- Build succeeded
- Asks for reconcile -> however during reconcile there are no changes to be made
- After clicking OK, the File A is checked in with my changes, however my local file is still the old version.
Why does it have this behaviour? This does not seem logical to me. It seems logical until step 8. There it should get the latest version of File A for my local repository. Is this a setting somewhere?