问题标签 [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.
phabricator - 如何在 Phabricator 中要求多次批准才能登陆修订版?
例如:
- 我希望所有审阅者(最初指定或后来添加的)在更改被接受之前批准更改。
- 我想指定需要批准的审阅者和可选批准的其他一些审阅者。
- 我想批准更改,但同时添加另一个审阅者,该审阅者也需要在更改被接受之前批准更改。
- 我希望项目 A 中的所有修订都需要指定列表中的至少两个人才能被接受。
可以在 UI 中配置这种控件吗?在conf文件中?提交修订时?
php - 如何配置 Phabricator 加密外发电子邮件?
有人制作phabricator来加密和解密传出和传入的电子邮件吗?我需要编写自定义代码/插件吗?
正如我可以为 jenkins 做的那样:如何配置 Jenkins 以使用 gpg 发送加密电子邮件?
svn - 如何在 phabricator 中包含外部 svn 存储库?
我已经运行 subversion 几年了,并且刚刚为一些管理和代码审查工具安装了 phabricator。但是,我找不到将位于本地服务器上的现有颠覆存储库包含到 phabricator 中的方法。
有什么想法吗?
phabricator - 你如何删除 Phabricator 项目或任务
我使用 Phabricator 进行代码审查,但项目一旦创建就无法删除。我唯一能做的就是将项目状态从活动更改为存档。另一个问题是任务,与项目相同,一旦创建任务,我就无法删除它。
有时,人们尝试测试 Phabricator,也许他或她创建了一些模拟项目,在测试后删除它们是有意义的。
git - 跨多个 git 提交的 Phabricator 审计
我刚刚为我们的开发团队设置了一个 Phabricator 服务器,我已经很喜欢它了!首先,我们仅将其用于代码审查。UI 在长度上远远超过 GitHub 的评论。
无论如何,因为我想在我们的团队中轻松解决这个问题,所以我决定从使用 Audit 功能开始,而不是使用Differentiator Review 和 Arcanist。我在 Herald 中设置了一条规则,触发对我们团队中任何人编写的提交的审计,然后我将审计分配给团队,这样任何人都可以接受审计。
这工作正常,但我希望能够对审计进行分组,就好像我在提交之前已经将它们压扁了一样。据我所知,使用 Arcanist 可以做到这一点,但是如何使用 Audit 来做到这一点?
我想将所有较小的提交保留在我们的 git 存储库中,但我想将它们作为一个提交进行审核。
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
根主目录中添加了一个文件,其中包含
请让我知道我错过了什么。非常感谢任何帮助。
phabricator - 如何在 Phabricator 中更新审查请求?
我们的团队正在使用 phabricator 来审查代码。Auditors: someone
在 Eclipse 中,我们可以通过在签入存储库时添加评论来发布审查请求。评论中是否有命令补丁来更新评论请求?
git - Phabricator Arcanist 弧地 vs 弧修正
我在我的团队中使用 Phabricator 和 Arcanist 进行代码审查。“arc land”命令很棒,但有一种情况对我们不起作用。
我们有一个 xml 文件,其中包含一个链表(每个元素都引用前一个元素)。我们不会经常更改此文件,但有时我们会这样做。如果两个人同时进行更改,则会发生“无声冲突”,这意味着链表被破坏,因为两个新元素都链接到相同的先前元素。这不是很难解决。但是 git 不会引发合并冲突。
所以当我们运行arc land时,会自动推送不正确的xml文件。我们不希望那样。
正确的做法是使用 arc amend,然后手动解决冲突,然后使用 git push(就像我们今天所做的那样没有任何麻烦),或者您建议如何继续进行?
performance - Phabricator 极慢
我正在使用 Phabricator 进行代码审查,在对其进行修改之后,我已经或多或少地按照我的意愿进行了设置。
我只有一个问题,我真的找不到解决办法。
导航 phabricator 应用程序很流畅,没有延迟。但是当我在Leap Into Action中写下评论(或选择任何其他动作)并按下Clowncopterize时,它需要很长时间才能完成。右下角的齿轮(忙碌指示灯)持续旋转长达 60 秒。
我无法弄清楚这是什么原因。我试图做一个顶部,我没有看到任何严重的事情:
当我按下 Clowncopterize 时也没有尖峰。我已确保 DNS 设置正确。不是从一开始,而是现在。即使在重新启动后,这也不能解决性能问题。
heroku - 如何在 Heroku 上安装 Phabricator?
我正在尝试在 heroku 上安装 phabricator。我使用https://github.com/Aranatha/heroku-buildpack-phabricator buildpack 来创建我的应用程序。我还需要做什么才能让它在我的应用程序上运行?