77

シナリオ:元に戻したいソースファイルへのローカルのコミットされていない変更があり、ソースファイルを元の状態に戻します。コマンドラインのgitでは「gitcheckout」を実行しますが、Egitでこれを実行するにはどうすればよいですか?

4

2 に答える 2

163

この回答を参照してください: https://stackoverflow.com/a/4104149/152061 (そこに賛成票を送信)

Right click on the file -> Replace With -> Index

(古いバージョンではFile in Git Indexではなく言うかもしれませんIndex)

または、変更されたすべてのファイルを元に戻したい場合は、プロジェクトを右クリック -> チーム -> リセット.. -> 「ハード」ラジオ ボタンを選択 -> リセット ボタンを押します。

于 2011-08-03T19:09:29.307 に答える
8

1つの回避策は、ファイルを選択し、右クリック>置換>ローカル履歴...

そのファイルに対して行った最後のコミットを選択します。次に、問題がないように見えることを確認してから、ワークスペースで置き換えます

次に、必要に応じて、行った変更を効果的に元に戻す新しいコミットを最後に行います。

于 2012-11-30T20:04:45.983 に答える