TFS 2010获得最新的解决冲突

时间:2012-09-27 12:55:32

标签: .net tfs tfs2010

我目前正在使用TFS 2010进行源代码管理,但我遇到了一些奇怪的问题。

发生的事情是,开发人员1签出一些文件,进行一些修改,然后检查它们。然后,当开发人员2对源代码管理中的那些文件执行“获取最新”时,它将打开“解决冲突”选项卡,每个单独开发人员1修改过的文件将在那里使用冲突类型:“现有文件”和描述:“本地存在同名文件”。我还应该提一下,Developer 2没有检出文件,所以我认为不会发生任何冲突,只会获得所有文件的最新信息。

每当有人做出改变时,就会发生这种情况。有没有其他人遇到这样的问题,如果是这样,你是如何解决它的?

谢谢!

1 个答案:

答案 0 :(得分:2)

我最近看到这个使用VS2012& TFS2012。我们最近升级了TFS,所以我认为这是我的工作空间被搞砸的时间/方式。

可以确认TFS工作区的nuke-it-from-orbit程序为我修复了它:

  1. 在可以手动删除的有问题的项目下手动删除开发计算机上的所有文件
  2. 右键单击项目并获取特定版本(VS2012将其移至高级>获取特定版本)
  3. 确保选中“覆盖”复选框
  4. 其中一些显然是不必要的,但这是一种感觉更好的伏都教。