Phabricator 的奥术命令行工具允许您添加“差异”进行修订。这很有用,因为您可以快速生成您的同事可以查看的差异。
通常,运行arc diff master
,例如,将提示您输入差异消息、测试计划和其他一些信息,然后在 Phabricator 上创建一个差异。
但是,我想从持续集成服务器运行 arc diff,因此假设所有问题都是肯定的,并将消息和测试计划作为参数传递给命令。我现在拥有的是:
arc diff master --allow-untracked
尽管如此,它还是假设它是从人类用户那里调用的,并要求一条消息,当从持续集成服务器调用时它会失败。怎么能跳过提示?