Toad 12.8.0.49. Team coding with TFS. I do a check out in the TC Manager on a file where the code is different than what is in TFS. The Different Versions popup appears. If I click Cancel, the popup closes and it looks like it cancelled from the viewpoint of Toad: the file shows as available from both the VCS and Team Projects tabs, but the file is actually checked out in TFS, as I see from the Team Explorer in Visual Studio. The same behavior occurs if I select View Differences.
The test above was done on a view. I also ran a similar test on a package where the spec and body are checked out in tandem. Here is what I found. I checked out the spec, got the Different Versions popup, clicked Cancel. Like above, the spec looks like it is not checked out in the TC Manager, but the body does show as being checked out. Visual Studio shows both are checked out. In the TC Manager, I undo the checkout of the body, and now both body and spec are shown as available. Visual Studio shows that the body is no longer checked out, but the spec still is.
Yes, it looks like we simply missed your original post. Sorry about that!
This sounds like a bug. I’m currently in the process of refactoring a good bit of Team Coding in order to improve overall performance. I’ll create a bug report for this item so I can make sure to check it when I get to that piece of code. Thanks for letting us know about this; and please feel free to keep letting us know when you run into issues. It’ll only help to improve Team Coding!