5

このコードレビュー ツールを試しています。私はgitに問題があります。これは次の出力ですgit status

# On branch master
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   path/to/something/modified.js
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   .gitignore
#   .reviewboardrc

post-review --guess-summary --guess-description -pこの状態で実行しようとすると、次のメッセージが表示されます。

違いはないようです!

今、私が実行するgit add -uと、私のものは次のgit statusとおりです。

# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   modified:   path/to/something/modified.js
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   .gitignore
#   .reviewboardrc

この状況で再度実行するpost-review --guess-summary --guess-description -pと、同じメッセージが表示されます。

違いはないようです!

この時点で、コマンドでコミットするとgit commit -m "my commit"、次のメッセージが表示されます(明らかに):

[マスター 027e044] 私のコミット 1 ファイルが変更され、1 挿入(+)

そして、レビュー後のコマンドを再度実行すると、次の出力が得られます。

Review request #22 posted.

http://192.168.133.218/r/22/

ReviewBoard FAQ を読むと、次のようなメッセージが表示されるので、これは私を困惑させます。

git を使用した基本的なコミット前のワークフローは次のようになります。

Clone the central repository.
Make a change you want reviewed, but do not commit it yet.
Run post-review (or otherwise submit a diff).
Get reviews, update your change as needed.
When the change is marked to ship, commit it to master and push it to the origin.

私の意図は事前コミットを行うことだったので、コミットのために変更をステージングした後に差分がない理由を説明してもらえますか?

4

0 に答える 0