2017-04-03 3 views
0

私はgerritにコミットしました。ホワイトスペースから離れて変化のないファイルがいくつかありました。 eclipseを使用して、ファイルの現在のバージョン(余分な空白がないもの)を以前のバージョン(余分な空白を持たない他の人が作成したバージョン)に置き換えました。次に、コメントに基づいてコードを少し変更しました。だから今私は再びコミットし、新しいパッチセットをアップロードする準備が整った段階にいます。しかし、以前のバージョンに置き換えられたファイルは、変更されたファイルのステージング領域に表示されます。これは正しい動作ですか?私はgit/gerritの新しいユーザーですが、これは奇妙に思えます。復帰したファイルが次のパッチセットの変更として表示されるのはなぜですか?

答えて

1

はい、これは正しいです。ステージング領域では、空白領域を持つバージョンと比較して変更されたファイルとして表示されています。あなたが変更をコミットするとき( "git commit --amend"を使うことを忘れないでください、これは非常に重要です)、以前のコミット(変更に基づいているもの)に対して "git diff"を実行します。もうショー。

+0

私のためにこれを明確にしてくれてありがとう。 –

関連する問題