Phabricator审查所有提交

Jam*_*ock 3 git phabricator arcanist

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

是否有一个Arcanist命令,我可以发出这个命令会导致整个项目,所有提交都出现在Phabricator中进行审查?

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

arc diff before-first-commit
Run Code Online (Sandbox Code Playgroud)

第一个提交有id'aabbcc'.这不起作用:

arc diff aabbcc~
Usage Exception: Unable to find any git commit named 'aabbcc~' in this repository.
Run Code Online (Sandbox Code Playgroud)

相关问题

在git中,是否存在类似于空分支的伪分支名称"第一次提交之前的提交"?

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

git diff before-first-commit HEAD
Run Code Online (Sandbox Code Playgroud)

Eva*_*ley 6

你可以尝试这样的事情:

$ git diff 4b825dc642cb6eb9a060e54bf8d69288fbee4904 HEAD | arc diff --raw
Run Code Online (Sandbox Code Playgroud)

你也可以这样做:

$ arc diff --base arc:empty
Run Code Online (Sandbox Code Playgroud)

但是在https://secure.phabricator.com/D9898登陆之前,Git中存在一个错误.

(该错误现已修复,用于arc upgrade升级.)