尝试禁用arc diff
上提交的所需“测试计划:”。
尝试了以下建议:How do I disable “test plan” enforcement in Phabricator?
所以我的.arcconfig
包含:
"differential.require-test-plan-field" : false,
"differential.show-test-plan-field" : false,
"base" : "git:merge-base(origin/master), arc:prompt"
但是当我运行arc diff --create
时,不仅是“测试计划”字段。
如果我尝试提交提交,它会抛出一个异常,说测试计划是必需的。
答案 0 :(得分:4)
Arcanist是Phabricator系统的命令行界面。并不是奥术师坚持要你提供测试计划 - 它是Phabricator。 Phabricator是服务器,所以它可以制定规则。毕竟,如果交通警察告诉你不能停在某个地方,你就不能说“没关系!”而且没有票。
因此,应在Phabricator配置中设置这些设置。你可以configure Phabricator in multiple locations,但最好的地方是来自网络界面。您应该能够在差异设置下找到它们。