问题标签 [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 投票
2 回答
2033 浏览

git - Phabricator 审查所有提交

我为一个新项目创建了一个新的 git 存储库并添加了几个提交。我想请我的同事审查 Phabricator 中的整个项目。

是否有一个我可以发出的 Arcanist 命令将导致整个项目以及所有提交出现在 Phabricator 中以供审查?

我想做的基本上是这样的:

第一个提交的 id 为“aabbcc”。这不起作用:

相关问题

在 git 中,空提交“第一次提交之前的提交”是否有类似伪分支名称的东西?

是否有一个git diff命令可以输出项目中的所有文件?就像是:

0 投票
1 回答
4144 浏览

git - 具有非起源遥控器的phabricator“弧地”?

我正在尝试在遥控器未命名为“原点”的情况下“弧地”进行更改。(为什么不是特别重要,但简短的版本是多个遥控器......)。

arc的输出为:

另一方面,如果我尝试使用 --onto 指定远程,我会得到一个不同的错误:

是否有可以指定奥术师使用的默认遥控器名称的配置设置?

0 投票
0 回答
119 浏览

email - 来自本地服务器的邮件未正确投递

我有一个本地 phabricator 服务器,它为每次提交触发邮件,并且电子邮件是通过后缀生成的,并且电子邮件被传递到 Office 365 帐户。我观察到有些邮件没有送达。其中大约只有 60% 正在交付。我该如何解决这个问题?

0 投票
1 回答
375 浏览

git - 为每个功能分支创建修订

我目前正在为我们的项目使用 Git 和 Arcanist。我有一个通过 phabricator 完成几个任务的项目。一旦我通过arc diff功能分支(A)创建修订,我想B在修订关闭之前从不同的功能分支()开始。如何调用 arcanist 以便为每个单独的分支创建新的差异和修订?当我切换分支并尝试arc diff时,它只是将新版本和差异添加到之前的版本中。

0 投票
1 回答
423 浏览

customization - phabricator 中的自定义布尔字段

我正在向 maniphest 添加一个自定义布尔字段,它工作正常。但我需要查询来过滤该值,但它不起作用。

谁能帮我这个 ?

自定义字段:

任务可以将值设置为空或真,但是当我尝试搜索将此值设置为是的任务时,没有返回。

有什么我想念的吗?谢谢。

0 投票
2 回答
886 浏览

apache - 需要帮助配置 phabricator

我厌倦了使用https://secure.phabricator.com/book/phabricator/article/configuration_guide/的说明配置 phabricator 我将主机名配置为包含一个点。我在那个描述中做了所有事情,但是如果我导航到我设置的主机名,我只会看到默认的 apache2 页面而不是 phabricator。我不确定我是否正确设置了 httpd.conf,因为我在我的系统上找不到 / -name httpd.conf。我根据以下信息在 /etc/apache2/sites-enabled/000-default.conf 进行了建议配置:

http://wiki.apache.org/httpd/DistrosDefaultLayout#Debian.2C_Ubuntu_.28Apache_httpd_2.x.29

当我重新启动 apache2ctl 时,它说很难确定服务器的域名。所以 /etc/hosts 可能是个问题,但由于我看到默认的 apache2,服务器已启动并正在运行。您是否需要放置一个特殊的 :port 来查看 phabricator 的配置?

任何帮助表示赞赏。

0 投票
3 回答
22700 浏览

git - 撤消 Phabricator 中的最后一个差异

我在 Phabricator 中有一个开放的修订版(使用 Git),我使用arc diff命令提交了这个修订版的差异。

问题是这个差异很糟糕,所以我想撤消它并回到以前的差异。

你知道我该怎么做吗?

0 投票
1 回答
134 浏览

php - 我可以在没有 mysql 支持的情况下在 Ubuntu 中使用 phabricator 吗?

我对phabricator的安装有点困惑

在他们提到的每个站点中,就像安装 Phabricator 一样,我需要 PHP5 和 mysql 的先决条件

0 投票
1 回答
811 浏览

mantis - 如何将 Phabricator (Maniphest) 与 Mantis 导入/集成

我有兴趣实施 Phabricator 来管理我们的软件开发。我们目前使用 Mantis 1.2.11 作为我们的错误跟踪工具。是否有任何指南或工具可以将 Mantis 错误报告与我可以使用的 Phabricator 集成或导入?问候普内特

0 投票
1 回答
223 浏览

git - 为什么当我使用 Git 签出一个新分支并将这个新分支推送到原始仓库时,基本提交 ID 是 00000000000000000000000000000000000000000?

我在 Git 中使用更新挂钩来检查此推送是否已在 Phabricator 中获得批准(通过连接到 mysql)。当我尝试在更新脚本中使用第二个参数作为旧的 commitID 时,我总是得到 400秒,就像0000000000000000000000000000000000000000这个引用(分支)是由创建git checkout -b master而不是之前推送的一样。但是我想获取master的最后一个commitID来演示这个引用的起点。

像这样:

我的 master 分支的最后一个 commitID 是978881526a1be5dc49aeef93cd83679c2142eb60 我正在使用 master 分支来签出这样的新分支git checkout -b t1 ,然后我编写了一些代码并提交了一些时间,所以我得到了一个新的分支负责人:dfb3094b7e9f06a8bf49671b5bbab45dd5c4318e 最后,我使用这个分支将这个分支推送到原点git push origin t1

我希望得到更新脚本的参数如下:

但我得到它们如下:

有谁知道如何解决这个问题?