尝试禁用 arc diff
上提交的所需“测试计划:”。
尝试了以下建议:How do I disable “test plan” enforcement in Phabricator?
所以我的 .arcconfig
包含:
“差异.需要测试计划字段”:错误,
“差异.显示测试计划字段”:假,
"base": "git:merge-base(origin/master), arc:prompt"
但是当我运行 arc diff --create
时,不仅有“测试计划”字段。
如果我尝试提交提交,它会抛出异常,表示需要测试计划。
最佳答案
Arcanist 是 Phabricator 系统的命令行界面。坚持要求你提供测试计划的并不是 Arcanist,而是 Phabricator。 Phabricator 是服务器,因此它可以制定规则。毕竟,如果交通警察告诉你不能在某个地方 parking ,你不能说“没关系!”并且拿不到票。
因此,这些设置应该在您的 Phabricator 配置中进行设置。您可以configure Phabricator in multiple locations ,但最好的地方是来自网络界面。您应该能够在差异设置下找到它们。
关于git - arc diff 禁用测试计划 'differential.require-test-plan-field' 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25390919/