如何允许在 Differential 中接受自己对 Phabricator 中特定项目的修改?

How to allow acceptance of own revisions in Differential for specific projects in Phabricator?

在我们的组织中,我们有几个与第三方开发人员共享的项目以及几个完全内部的项目。

以前有我们两个人被允许从事内部项目,但现在我是唯一被允许从事这些项目的人。我们有一个非常好的工作流程和围绕 phabricator 的 CI 设置,所以我想继续使用它并通过 Differential.

推送我的更改

这是不可能的,因为 Differential 需要修改才能被某人接受,但作者和我没有任何其他人可以接受它。

我想实现某种 "single-user" 流程,让我能够接受自己的 Diff。然后当我们有更多员工时,我可以切换回评论。

此问题的可能解决方案是:


所以问题是,正如标题中所述:

如何在 Differential 中仅接受一组特定项目的自己的修订?

我找到了更哲学的答案。

因此解决方案是为 "untrusted" 开发人员使用 Herald 和 allow-self-accept 选项的项目添加阻止审阅者

查看此答案 了解更多信息。