【问题标题】:TFS 2010 Get Latest Resolve ConflictsTFS 2010 获取最新解决冲突
【发布时间】:2013-04-02 02:25:56
【问题描述】:

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

假设开发人员 1 签出一些文件,进行一些修改,然后签入。然后,当开发人员 2 在源代码管理中对这些文件执行“获取最新”时,它将打开“解决冲突”选项卡和每一个开发人员 1 修改的文件将在那里,冲突类型:“现有文件”和描述:“本地存在同名文件”。我还应该提到,Developer 2 没有签出文件,所以我假设不会发生冲突,它只会在所有文件上获得最新的。

每次有人进行更改时都会发生这种情况。有没有其他人遇到过这样的问题,如果有,您是如何解决的?

谢谢!

【问题讨论】:

  • Developer 2 的工作区听起来很糟糕。如果您为 Developer 2 创建一个新工作区,通过“获取最新”填充它,然后再次尝试您的步骤,您能否重现此情况?
  • 是的,就像泰勒说我使用“核”选项。只需删除 Dev 2 计算机上的所有文件,然后执行获取特定版本以强制重新下载所有内容。

标签: .net tfs


【解决方案1】:

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

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

  1. 手动删除问题项目下开发机上所有可以手动删除的文件
  2. 右键单击项目并获取特定版本(VS2012 将此移动到高级>获取特定版本)
  3. 确保选中两个覆盖复选框

其中一些显然是不必要的,但它有点让人感觉更好的巫术。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-21
    • 2015-02-06
    • 2013-03-03
    • 2011-05-12
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多