问题标签 [phabricator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2717 浏览

phabricator - 如何在 Phabricator 中要求多次批准才能登陆修订版?

例如:

  • 我希望所有审阅者(最初指定或后来添加的)在更改被接受之前批准更改。
  • 我想指定需要批准的审阅者和可选批准的其他一些审阅者。
  • 我想批准更改,但同时添加另一个审阅者,该审阅者也需要在更改被接受之前批准更改。
  • 我希望项目 A 中的所有修订都需要指定列表中的至少两个人才能被接受。

可以在 UI 中配置这种控件吗?在conf文件中?提交修订时?

0 投票
1 回答
448 浏览

php - 如何配置 Phabricator 加密外发电子邮件?

有人制作phabricator来加密和解密传出和传入的电子邮件吗?我需要编写自定义代码/插件吗?

正如我可以为 jenkins 做的那样:如何配置 Jenkins 以使用 gpg 发送加密电子邮件?

0 投票
1 回答
2450 浏览

svn - 如何在 phabricator 中包含外部 svn 存储库?

我已经运行 subversion 几年了,并且刚刚为一些管理和代码审查工具安装了 phabricator。但是,我找不到将位于本地服务器上的现有颠覆存储库包含到 phabricator 中的方法。

有什么想法吗?

0 投票
2 回答
16710 浏览

phabricator - 你如何删除 Phabricator 项目或任务

我使用 Phabricator 进行代码审查,但项目一旦创建就无法删除。我唯一能做的就是将项目状态从活动更改为存档。另一个问题是任务,与项目相同,一旦创建任务,我就无法删除它。

有时,人们尝试测试 Phabricator,也许他或她创建了一些模拟项目,在测试后删除它们是有意义的。

0 投票
1 回答
1432 浏览

git - 跨多个 git 提交的 Phabricator 审计

我刚刚为我们的开发团队设置了一个 Phabricator 服务器,我已经很喜欢它了!首先,我们仅将其用于代码审查。UI 在长度上远远超过 GitHub 的评论。

无论如何,因为我想在我们的团队中轻松解决这个问题,所以我决定从使用 Audit 功能开始,而不是使用Differentiator Review 和 Arcanist。我在 Herald 中设置了一条规则,触发对我们团队中任何人编写的提交的审计,然后我将审计分配给团队,这样任何人都可以接受审计。

这工作正常,但我希望能够对审计进行分组,就好像我在提交之前已经将它们压扁了一样。据我所知,使用 Arcanist 可以做到这一点,但是如何使用 Audit 来做到这一点?

我想将所有较小的提交保留在我们的 git 存储库中,但我想将它们作为一个提交进行审核。

0 投票
1 回答
1754 浏览

git - phabricator 扩散 git 用户名密码 git fetch

安装了 Phabricator 服务器后,我正在尝试添加一个 git 私有存储库,以用于 Diffusion 和 Differential 中以进行代码审查。我在 Phabricator Web 控制台上添加了一个 git repo,并且能够手动克隆服务器上的 repo。有了它,我就可以通过扩散浏览。

但是作为 PhabricatorRepositoryPullLocalDaemon 一部分的后续 git fetch 失败

stderr:fatal: could not read Username for 'https://github.com': No such device or address error: Could not fetch origin

我试过以下:

我添加了我以前使用的凭据,git clone并且git config --global list可以在用户主目录中的文件中看到它.gitconfig(在本例中为 root)

我还在.netrc根主目录中添加了一个文件,其中包含

请让我知道我错过了什么。非常感谢任何帮助。

0 投票
2 回答
1339 浏览

phabricator - 如何在 Phabricator 中更新审查请求?

我们的团队正在使用 phabricator 来审查代码。Auditors: someone在 Eclipse 中,我们可以通过在签入存储库时添加评论来发布审查请求。评论中是否有命令补丁来更新评论请求?

0 投票
1 回答
7329 浏览

git - Phabricator Arcanist 弧地 vs 弧修正

我在我的团队中使用 Phabricator 和 Arcanist 进行代码审查。“arc land”命令很棒,但有一种情况对我们不起作用。

我们有一个 xml 文件,其中包含一个链表(每个元素都引用前一个元素)。我们不会经常更改此文件,但有时我们会这样做。如果两个人同时进行更改,则会发生“无声冲突”,这意味着链表被破坏,因为两个新元素都链接到相同的先前元素。这不是很难解决。但是 git 不会引发合并冲突。

所以当我们运行arc land时,会自动推送不正确的xml文件。我们不希望那样。

正确的做法是使用 arc amend,然后手动解决冲突,然后使用 git push(就像我们今天所做的那样没有任何麻烦),或者您建议如何继续进行?

0 投票
1 回答
1414 浏览

performance - Phabricator 极慢

我正在使用 Phabricator 进行代码审查,在对其进行修改之后,我已经或多或少地按照我的意愿进行了设置。

我只有一个问题,我真的找不到解决办法。

导航 phabricator 应用程序很流畅,没有延迟。但是当我在Leap Into Action中写下评论(或选择任何其他动作)并按下Clowncopterize时,它​​需要很长时间才能完成。右下角的齿轮(忙碌指示灯)持续旋转长达 60 秒。

我无法弄清楚这是什么原因。我试图做一个顶部,我没有看到任何严重的事情:

当我按下 Clowncopterize 时也没有尖峰。我已确保 DNS 设置正确。不是从一开始,而是现在。即使在重新启动后,这也不能解决性能问题。

0 投票
0 回答
588 浏览

heroku - 如何在 Heroku 上安装 Phabricator?

我正在尝试在 heroku 上安装 phabricator。我使用https://github.com/Aranatha/heroku-buildpack-phabricator buildpack 来创建我的应用程序。我还需要做什么才能让它在我的应用程序上运行?