在我们的组织中,我们有几个与第三方开发人员共享的项目以及几个完全内部项目。
以前我们有两个人被允许从事内部项目,但现在我是唯一一个被允许从事这项工作的人。我们有一个非常好的工作流程和围绕phabricator的CI设置,所以我想继续使用它并通过Differential推送我的更改。
这是不可能的,因为差异需要修改才能被作者接受,而我没有任何其他人可以接受。
我想要实现某种"单用户"在那里,我将能够接受我自己的Diffs。然后,当我们获得更多员工时,我可以切换回评论。
此问题的可能解决方案是:
differential.allow-self-accept
配置标记设置为true
。但这个标志是全球性的,它将允许第三方开发者忽略评论。所以问题是,就像标题中所述:
如何允许仅针对特定项目集合接受差异化修订?
答案 0 :(得分:0)
我发现答案更具哲学性。
所以解决方案是为“不受信任的”开发人员使用Herald和allow-self-accept选项添加阻止审阅者,现在使用差异。
请查看此答案https://stackoverflow.com/a/33622830以获取更多信息。