求助:TFS gated check-in验证后Reconcile删除本地工作区合并/分支变更
TFS Gated Check-In后Reconcile操作删除合并/分支引入新文件的问题
这是一个在TFS环境中存在多年的顽固问题,具体细节梳理如下:
- 核心问题:当gated check-in验证完成后执行Reconcile操作时,会删除本地工作区中所有
merge、branch类型的变更。 - 具体表现:
- 若通过分支合并将包含新文件的变更签入到gated build,执行Reconcile时这些新文件会被直接删除,必须执行带
override参数的get latest操作才能重新获取; - 仅包含
add类型的简单变更不会受此问题影响。
- 若通过分支合并将包含新文件的变更签入到gated build,执行Reconcile时这些新文件会被直接删除,必须执行带
- 问题持续性:该问题已存在多年,从Visual Studio 2010升级至2013、2015再到2017后仍未解决,即使更换全新工作站,问题依然存在。
- 当前环境:
- TFS版本:2015(版本14.102.25423.0)
- Visual Studio版本:(用户未提供完整信息)
内容的提问来源于stack exchange,提问作者Elaskanator
相关产品推荐
相关产品推荐

