问题标签 [arcanist]
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 - Arcanist 给出分段错误 11
我做了一个弧安装证书,但我做的每个弧调用都会返回一个“分段错误:11”。我确实可以输入令牌。弧差异的痕迹对我没有多大帮助:
我不确定在哪里可以解决这个问题:S。我正在使用 Mac OS X。
php - Phabricator Arcanist 有错误 ini_set(): open_basedir 限制生效。File() 不在允许的路径内
我正在运行最新的 Arch Linux
我看过这样的话题:
- 取消链接失败 -> open_basedir 问题警告:unlink() [function.unlink]:open_basedir 限制生效。File() 不在允许的路径内:
- open_basedir 限制生效。文件(/)不在允许的路径内:
那些建议编辑php.ini
,将我需要的目录添加到open_basedir
. 我已经尝试完全注释掉open_basedir
并且这有效,但我担心安全隐患。
如何找到需要添加的文件open_basedir
?
目前我有:
open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/
为看到这个的人编辑:我查看了一个同事的 ubuntu ini 文件,他open_basedir
在那里有表达式——所以它一定写得不好(即不支持安全操作)
phabricator - 如何在命令行上获取 arc diff 以在大量更改时假设是
我的 Jenkins 服务器正在运行 arc diff,有时我有很大的差异,如果是这种情况,我不希望我的工作失败:
与最新的弧线大师一起,我得到:
我当前的代码试图避免交互性并且大部分都有效,除了大的差异。有什么办法吗?
phabricator - 可以修改奥术师/差异模板吗?
我正在尝试配置一个 phabricator 实例,我发现在我们使用时更改奥术师默认模板arc diff
对团队非常有用。
实际上模板包含以下文本:
我正在谷歌搜索找到任何方法来更改这个默认模板,但我找不到它......
有什么方法可以“个性化”这个模板?
jenkins - 詹金斯无法运行弧
这是我当前设置的简要说明。我们用
Git:修订控制系统 Phabricator:代码审查 Jenkins:用于持续集成和运行构建。插件:Phabricator 微分,windows slaves 插件
Jenkins 设置有一个 linux master 和 windows & Mac Slaves。我还在项目上启用了 Phabricator Differential,并在所有 Jenkins 节点上安装了奥术师。
在运行 Windows 项目时,构建失败并显示以下错误消息,指出它无法arc
在指定的文件夹中找到。但是我可以从文件夹手动运行 arc,我确保环境变量设置正确。有没有人之前遇到过这个问题吗?
弧错误信息:
arcanist - 无效的参数信息被传递给方法“differial.parsecommitmessage”
它向我显示一个错误:
当我输入arc diff
CMD 时。我使用arcanist
andphp
来审查我的代码,我的计算机上所需的工具是最新的。有人可以帮助我吗?
git - 如何将现有的 phabricator diff 一分为二?
我有一个很大的代码差异供审查,但它确实应该分成两个单独的差异。
每个差异都有许多提交,我可以弄清楚哪个(大部分)将提交字符串拆分为两个不同的任务,尽管更清晰的拆分将基于文件名(即 N 个文件与任务相关联- 1 和 M 其他文件与任务 2 相关联)。
有没有一种简单的方法可以做到这一点(通过提交或文件)?谢谢!
git - 奥术师之地:远程“原点”中不存在异常分支“大师”
我已经阻止了这个问题好几天,并尝试了很多,谷歌搜索了很多,但没有得到有价值的信息。
我已经完成了所有 phabricator 配置。并且没有扩散问题。我可以正确地朗姆酒 arc diff,但是当我做 arc lan 时,这个问题就出来了。
我也可以玩 git init --bare,然后 git pull,正确推送。git版本是2.7.2。
并且带有 --trace 标志的日志被炸毁:
phabricator - 列出 phabricator 中的所有预览差异
有没有办法列出 Phabricator 中的所有预览差异?也就是说,我使用 diff 创建了一个 diff arc diff --preview
,但是丢失了 diff URL 并且丢失了原始的本地 git 提交。我想使用 重新生成它们arc patch --diff
,但我不知道差异号