git checkout
EGitプラグインを使用してEclipse内から同等のことを行うことは可能ですか?
変更されたファイルがあります。変更を破棄して、ファイルをソースリポジトリにあるものに戻したい。Subversionでは、これは復帰と呼ばれます。gitでは同等のものはチェックアウトです。
チームの下にチェックアウトまたは復帰のようなメニュー項目が見つかりません。EGit0.6.0を使用しています。
git checkout
EGitプラグインを使用してEclipse内から同等のことを行うことは可能ですか?
変更されたファイルがあります。変更を破棄して、ファイルをソースリポジトリにあるものに戻したい。Subversionでは、これは復帰と呼ばれます。gitでは同等のものはチェックアウトです。
チームの下にチェックアウトまたは復帰のようなメニュー項目が見つかりません。EGit0.6.0を使用しています。
これは、パッケージビューのファイルのコンテキストメニュー「Replacewith / FileinGitindex」から実行できます。
これは、(ハード)リセットを実行することで実現できます。プロジェクトのコンテキストメニューで、[チーム]> [リセット先...]を選択し、リセットタイプとして[ヘッド]と[ハード]を選択します。
これを行うと、すべてのファイルの変更が失われることに注意してください。1つのファイルだけを元に戻すには、この回答を参照してください。
Eclipseバージョン:3.7.0
「チーム同期パースペクティブ」で->同期ビューでファイル/フォルダーを右クリック->上書き
もう1つの可能性は、Gitステージングビューを使用することです。
staging
ここで、ファイル内の一部の変更のみを元に戻すには、次の手順を実行します。
これにより、左側がこの変更の右側に対応するようになります。ファイルを保存して元に戻すを終了します。
すべての変更を元に戻すには:
複数のステージングされていないファイルを選択して右クリックすることもできます。
[ウィンドウ]>[ビューの表示]>[その他]>[Gitステージング]>[ステージングされていない変更]に移動して、単一のファイルを元に 戻します
元に戻すファイルを選択します。右クリックして、[ HEADリビジョンで置換]を選択します
この手順は元に戻せないことに注意してください。
(私はEclipseバージョンを使用しています:3.7.2 Egitバージョン2.3.1.201302201838-r)
元に戻すには、目的のファイル/ディレクトリを右クリックして、[置換] ->[ HEADバージョン]を選択します。
チーム同期を開きます。ファイルを見つけて右クリック->上書き。
アップデート
Eclipse Luna(4.4.2)でチーム同期を開きます。ファイルを見つけて右クリック->[元に戻す...]
機能は実際にはそこにありますが、それは自明ではないかもしれません:
ところで、git lingoで元に戻すとは、新しいコミットを作成して以前のコミットを元に戻すことを意味します。