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