门控签入验证后TFS协调删除本地工作区中的所有[merge,branch]更改

门控签入验证后TFS协调删除本地工作区中的所有[merge,branch]更改,tfs,merge,gated-checkin,Tfs,Merge,Gated Checkin,每次我签入通过分支合并对包含新文件的封闭构建所做的更改时,当我进行协调时,新文件将从我的工作区中删除,并且我必须使用override执行get-latest,以重新获取文件。但是,这不会影响简单的[add]更改 这已经发生多年了,即使是在从VS 2010、2013和2015升级到2017年之后。自从bug出现以来,我甚至收到了一个全新的工作站 谢谢 TFS 2015(版本14.102.25423.0) Visual Studio版本似乎无关紧要,但目前我使用的是2017 Professio

每次我签入通过分支合并对包含新文件的封闭构建所做的更改时,当我进行协调时,新文件将从我的工作区中删除,并且我必须使用override执行get-latest,以重新获取文件。但是,这不会影响简单的[add]更改

这已经发生多年了,即使是在从VS 2010、2013和2015升级到2017年之后。自从bug出现以来,我甚至收到了一个全新的工作站

谢谢

TFS 2015(版本14.102.25423.0)


Visual Studio版本似乎无关紧要,但目前我使用的是2017 Professional(版本15.9.16)

在生成更改时,您似乎清除了“在本地保留挂起的更改”对话框中的选项

要保留更改或新文件,您需要将选项保持选中状态

详情请参阅


@Elaskanator您解决问题了吗?有更新吗?没有,我启用了保留本地更改的选项。只有在合并分支之间的添加更改时才会出现此问题(当我签入原始分支时,添加更改已正确协调)。