Hi,
We found a very strange thing about gated check in. When i trying to submit changeset A, i had to trigger the gated check-in build. In my mind, the build workflow will create a workspace on build server, and then get the latest source code plus changeset A. But the truth i found is, changeset A is actually get to the workspace during the TFS build. But after the build finished with failure, i found the changeset A is gone from the workspace. instead, the files in the changeset will roll back in the workspace.
This makes me very hard to debug the failure issue on the server. Is this by TFS design or i misunderstand the gated check-in build workflow?
Thanks,
xiaolong