【问题标题】:How to automate excluding deleted files on checkin?如何在签入时自动排除已删除的文件?
【发布时间】:2017-05-13 02:27:22
【问题描述】:

我有一个非常大的项目,刚刚经历了升级过程。升级是 Visual Studio 外部的过程。结果,升级过程中删除的文件不会被 TFS 正确检测到,因此 TFS 在签入时吐出说它找不到文件。

问题是有几个数百文件需要排除才能解决问题。在我完成之前,我可以这样做几天。我很确定我的老板宁愿不要花几天时间。

有没有一种快速的方法来查找和自动排除这些文件,以便我可以完成它?

【问题讨论】:

  • 您使用的是哪个版本的 TFS?如果您切换到使用本地工作区,这将为您处理..
  • 通过 visualstudio.com 在线 TFS

标签: visual-studio-2013 azure-devops


【解决方案1】:

你有两个选择...

  1. 使用本地工作区 - 如果您进入工作区的设置,您可以将其从服务器更改为本地。这将允许自动检测更改。如果您已经进行了更改,则可能需要将所有内容复制出来然后重新输入...
  2. 协调差异 - 您可以使用 TFS 2013 Power Tools 和“tfpt online /adds /deletes /diff /noprompt /recursive directory-name”命令...How to have TFS 2010 detect changes done to files outside of Visual Studio?

【讨论】:

  • 我喜欢和解的想法。谢谢!
  • 我对改变 TFS 实际识别项目的方式持谨慎态度,因为它似乎很挑剔,并且想定期用当前服务器版本替换我的所有工作......但我会从看着那个选项。感谢您的提醒。
  • 它并不挑剔,它是可靠的,久经考验的。 VSTS 与它们一样可靠,任何问题都是由于不受支持的工作流而引起的。
猜你喜欢
  • 2012-12-30
  • 2017-10-19
  • 1970-01-01
  • 2010-09-28
  • 2012-07-09
  • 1970-01-01
  • 2012-02-28
  • 2020-02-17
  • 1970-01-01
相关资源
最近更新 更多