我有一个用于夜间测试的PowerShell脚本,如下所示:
# Check out the result file
p4 edit result.txt
# Run tests (which write into results.txt)
RunTests
# Submit results (but only if changed from last test run)
p4 submit -f revertunchanged -d "Results from nightly tests" results.txt
这很有效,除了每次结果.txt都没有改变。在那些时候,脚本完成后会留下一个空的更改列表。
有没有办法避免这个空的变更清单?
答案 0 :(得分:1)
空的变更清单没什么大不了的;如果你愿意,你可以删除它。
但是,您可能会稍微更改您的脚本:在您提交之前,请执行' p4 revert -a results.txt'。这将恢复results.txt,但 仅 ,如果它不变。
只运行' p4提交'如果'还原-a'没有还原result.txt,因为这意味着你有实际的变化。 (检查此问题的另一种方法是运行' p4打开results.txt'以查看是否还原-a'保持打开状态。)