4

今日からEclipseにegitを使用しています

しかし問題がある。

ファイルをコミットしました (完全に動作します) が、コミット後にファイルがステージングされて再度コミットされますか? 「git status」を使用すると、ファイルは「コミットする変更:」と表示されますが、変更がなければ「git diff」には出力がありません。

どうしたの?

コマンドラインでのコミットは意図したとおりに機能するようです。それは一般的なegitの問題ですか?

挨拶

4

2 に答える 2

4

バグ 307560のようです

基本的に、EGit または JGit がコミットの直前または直後にファイルのファイル モードを変更し、プロジェクトでファイルがダーティとしてマークされる状況があるようです。
奇妙なことに、EGit は、ファイルをダーティとしてマークするのに十分なファイル モードの変更を取得しますが、新しいファイル モードの変更をチェックインするのに十分ではありません (必要でしたか)。 「変更された項目が選択されていません。最後のコミットを修正しますか?」と表示されます。

于 2010-09-11T16:56:02.767 に答える
0

変更したファイルを「Unstaged Changes」ウィンドウから「Staged Changes」ウィンドウにドラッグする必要があります

于 2016-07-04T16:23:46.667 に答える