TF checkin忽略“没有要检入的文件”错误

时间:2014-10-15 14:26:06

标签: tfs tf-cli

背景:每当我们检查API项目时,我正在编写批处理文件来创建和签入一些合同文件(API文件的语言无关表示)。我使用以下命令检入文件:

tf checkin /flags myContractFiles

合同文件经常不会改变,所以我经常会收到这个错误:

  

没有剩余的更改需要办理登机手续。

结果构建失败。

问题:有没有办法避免这种特殊错误?

我尝试了什么:我知道/force的{​​{1}}标志(如建议的here),但我宁愿不使用它,因为我我宁愿只在实际发生变化时检入(我不想用变更集污染分支历史记录而没有变化)。我也看到了tf checkintf diff命令,但看起来它们将结果输出到命令行,我无法做到这样的事情:

tf folderdiff

1 个答案:

答案 0 :(得分:0)

您将需要解析folderdiff结果以执行您想要的操作,或者创建自定义活动以通过API检测更改。