arc diff disable测试计划  differential.require-test-plan-field'不工作

时间:2014-08-19 18:53:13

标签: git automatic-ref-counting phabricator

尝试禁用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时,不仅是“测试计划”字段。 如果我尝试提交提交,它会抛出一个异常,说测试计划是必需的。

1 个答案:

答案 0 :(得分:4)

Arcanist是Phabricator系统的命令行界面。并不是奥术师坚持要你提供测试计划 - 它是Phabricator。 Phabricator是服务器,所以它可以制定规则。毕竟,如果交通警察告诉你不能停在某个地方,你就不能说“没关系!”而且没有票。

因此,应在Phabricator配置中设置这些设置。你可以configure Phabricator in multiple locations,但最好的地方是来自网络界面。您应该能够在差异设置下找到它们。