3

新しいプロジェクト用に新しい git リポジトリを作成し、いくつかのコミットを追加しました。Phabricator でプロジェクト全体をレビューするように同僚に依頼したいと思います。

すべてのコミットを含むプロジェクト全体をレビューのために Phabricator に表示させる、私が発行できる Arcanist コマンドはありますか?

私がやりたいことは基本的にこれです:

arc diff before-first-commit

最初のコミットの ID は「aabbcc」です。これは機能しません:

arc diff aabbcc~
Usage Exception: Unable to find any git commit named 'aabbcc~' in this repository.

関連する質問

gitでは、空のコミット「最初のコミットの前のコミット」の疑似ブランチ名のようなものはありますか?

git diffプロジェクト内のすべてのファイルを出力するコマンドはありますか? 何かのようなもの:

git diff before-first-commit HEAD
4

2 に答える 2

0

関連する質問については、あなたが探していると確信していますgit-whatchanged-これにより、すべてのコミットのすべての差分が表示されます。次のように実行します。

git whatchanged

このコマンドは、すべての差分を順番に表示しますが、すべてのファイルの内容を確認したい場合は、ディレクトリを cat で確認してください。

find . -type f -exec cat {} \;

元の質問について-これを試してみてください:

arc diff `git rev-list --max-parents=0 HEAD`
于 2014-07-11T17:06:31.667 に答える