arc diff 禁用测试计划“differential.require-test-plan-field”不起作用

Mic*_*att 2 git automatic-ref-counting phabricator

试图禁用所需的“测试计划:”提交arc diff。尝试了以下建议:如何在 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不仅有“测试计划”字段。如果我尝试提交提交,它会抛出异常,表示需要测试计划。

Ale*_*x P 5

Arcanist 是 Phabricator 系统的命令行界面。并且坚持要求您提供测试计划的不是 Arcanist——而是 Phabricator。Phabricator 是服务器,因此它可以制定规则。毕竟,如果交警告诉你不能停车,你不能说“没关系!” 并没有得到一张票。

所以,这些设置应该在你的 Phabricator 配置中设置。您可以在多个位置配置 Phabricator,但最好的位置是从 Web 界面。您应该能够在差异设置下找到它们。