TFS Merge并不总是采用应用程序中的最新页面 - 更改将丢失

时间:2016-07-15 09:59:24

标签: visual-studio tfs merge tfvc

我今天在TFS中被一个奇怪的(IMO)行为所困扰。这是我在使用TFS的三年中第三次看到这一点。最好用插图解释......

enter image description here

我有一个webforms项目的In-progress分支,用于快速修复错误和进行小的更改。从那以后,我为更大的开发项目做了一个分支。

上周,一位客户报告了Page123.aspx的错误。我们做了一个分支,修复了bug,并将Bug fix分支合并回In-Progress分支。所有变更均在每个阶段进行。

本周我们从In-Progress部署到了实时系统,只看到这个bug神秘地回来了。

In-progress分支上的任何一点都没有Page123.aspx被修改。当我比较本地/服务器版本时,服务器版本有固定页面,本地版本仍然有问题。但是,我是唯一的开发人员,所以我不明白这是怎么发生的。

当我再次从In-Progress分支到New dev branch时,小虫Page123.aspx显然仍然存在。

强制我的TFS / VS2013记住修复的唯一方法是在Page123.aspx上执行获取特定版本,将本地版本替换为服务器版本。

TFS中是否存在导致此问题的某种错误,或者它是否愚蠢? 99%的时间正确合并获得每页的最新版本。

0 个答案:

没有答案