【问题标题】:TFS 2013 resolve conflicts errorTFS 2013 解决冲突错误
【发布时间】:2015-02-06 21:37:20
【问题描述】:

我的待更改列表中列出的项目很少解决冲突, 但是,当我撤消所有待处理的更改时, 这些冲突仍然存在,当我尝试手动解决它们时,它说我的本地版本为 0,并且我的本地更改与服务器更改无关,当我尝试获取服务器版本时 它弹出错误字符串必须至少有一个字符,参数名称:项目,

我的 TFS 是 TFS2013 RTM vs 版本 VS2013 和 VS2012 感谢任何建议或意见, 亲切的问候

【问题讨论】:

  • 您应该更新到 TFS 2013.4 以保持最新的错误修复和更新...
  • 好吧。 2013.4还是CTP版本,需要部署更稳定的版本
  • 2013.4 已于 3 周前发布,伙计...而 2013.3 已发布超过 3 个月...

标签: visual-studio-2012 tfs visual-studio-2013


【解决方案1】:

撤消所有待处理的更改,确保“排除项目”部分下没有待处理的更改,然后执行“获取最新”。这应该使您的工作空间保持最新,并且不应该有冲突。

【讨论】:

  • 嗨 Dylan,感谢您的友好输入,是的,我确实撤消了所有待处理的更改并尝试获取最新版本并获取特定版本以覆盖我的本地实例,但这没有帮助,并且仍然与错误字符串保持相同数量的冲突必须至少有一个字符,参数名称:项目,还有什么建议吗?
【解决方案2】:

我在 VS2015 中经历过类似的事情。我的工作区没有更改,但存在无法清除的冲突。据我所知,内部冲突表中有一个条目。

我使用 tf 命令来清除冲突。不要这样做来消除真正的冲突。

命令文档:
https://msdn.microsoft.com/en-us/library/6yw3tcdy.aspx

  1. 打开开发者命令提示符
  2. 将目录更改为冲突位置:cd <path/to/conflict>
  3. 要解决一个冲突,请将.\ConflictFile.txt 替换为您的文件名:
    tf resolve .\ConflictFile.txt \auto:DeleteConflict

    解决所有冲突:tf resolve \auto:DeleteConflict

【讨论】:

  • 根据 MS 文档使用斜杠,而不是反斜杠:tf resolve /auto:DeleteConflict
猜你喜欢
  • 1970-01-01
  • 2018-08-21
  • 2011-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-17
  • 1970-01-01
相关资源
最近更新 更多