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

标签 git automatic-ref-counting phabricator

尝试禁用 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/

相关文章:

git - CC.net 和 GitHub 私有(private)存储库

ios - xcode ARC 转换错误 [CFString retain] crash

objective-c - Objective C UIImagePNGRepresentation 内存问题(使用 ARC)

php - arc lint 命令失败并出现错误 #1

phabricator - 更改Phabri中用户的密码

git - 如何为多个文件(或所有未 merge 的文件)执行 'git checkout --theirs'

git - 什么是错误代码 128?

git:如何在分支之间 merge ,同时保持一些变更集专用于一个分支?

Objective-C 隐式转换 obj-c 指针到自动释放 id<protocol> 错误

phabricator - 我应该在哪里放置 maniphest.custom-field-definitions 在 phabricator