背景:每当我们检查API项目时,我正在编写批处理文件来创建和签入一些合同文件(API文件的语言无关表示)。我使用以下命令检入文件:
tf checkin /flags myContractFiles
合同文件经常不会改变,所以我经常会收到这个错误:
没有剩余的更改需要办理登机手续。
结果构建失败。
问题:有没有办法避免这种特殊错误?
我尝试了什么:我知道/force
的{{1}}标志(如建议的here),但我宁愿不使用它,因为我我宁愿只在实际发生变化时检入(我不想用变更集污染分支历史记录而没有变化)。我也看到了tf checkin
和tf diff
命令,但看起来它们将结果输出到命令行,我无法做到这样的事情:
tf folderdiff
答案 0 :(得分:0)
您将需要解析folderdiff结果以执行您想要的操作,或者创建自定义活动以通过API检测更改。