143

git checkoutEGitプラグインを使用してEclipse内から同等のことを行うことは可能ですか?

変更されたファイルがあります。変更を破棄して、ファイルをソースリポジトリにあるものに戻したい。Subversionでは、これは復帰と呼ばれます。gitでは同等のものはチェックアウトです。

チームの下にチェックアウトまたは復帰のようなメニュー項目が見つかりません。EGit0.6.0を使用しています。

4

9 に答える 9

278

これは、パッケージビューのファイルのコンテキストメニュー「Replacewith / FileinGitindex」から実行できます。

于 2010-11-05T07:30:39.873 に答える
45

これは、(ハード)リセットを実行することで実現できます。プロジェクトのコンテキストメニューで、[チーム]> [リセット先...]を選択し、リセットタイプとして[ヘッド]と[ハード]を選択します。

これを行うと、すべてのファイルの変更が失われることに注意してください。1つのファイルだけを元に戻すには、この回答を参照してください。

于 2009-11-17T19:46:35.550 に答える
18

Eclipseバージョン:3.7.0

「チーム同期パースペクティブ」で->同期ビューでファイル/フォルダーを右クリック->上書き

于 2012-03-03T14:38:04.597 に答える
14

もう1つの可能性は、Gitステージングビューを使用することです。

  • Ctrl+3またはCommand+3を押して入力し、Gitステージングビューを開きます
    staging
  • ビューにリポジトリがまだ表示されていない場合は、プロジェクトまたはファイルをクリックします
  • これで、[ステージングされていない変更]セクションで変更したファイルが表示されます。
  • ステージングされていないファイルをダブルクリックします
  • 左側に自分のバージョン、右側に変更前のバージョンとの比較ビューが表示されます

ここで、ファイル内の一部の変更のみを元に戻すには、次の手順を実行します。

  • 比較ビューで、変更した行の1つを選択します
  • [現在の変更を右から左にコピー]ツールバー項目を選択します

これにより、左側がこの変更の右側に対応するようになります。ファイルを保存して元に戻すを終了します。

すべての変更を元に戻すには:

  • ステージングビューで、ステージングされていないファイルを右クリックします
  • Gitインデックスで[ファイルに置き換える]を選択します

複数のステージングされていないファイルを選択して右クリックすることもできます。

于 2013-02-11T23:31:35.817 に答える
13

[ウィンドウ]>[ビューの表示]>[その他]>[Gitステージング]>[ステージングされていない変更]に移動して、単一のファイルを元に 戻します

元に戻すファイルを選択します。右クリックして、[ HEADリビジョンで置換]を選択します

この手順は元に戻せないことに注意してください。

(私はEclipseバージョンを使用しています:3.7.2 Egitバージョン2.3.1.201302201838-r)

于 2013-02-23T23:34:36.727 に答える
8

元に戻すには、目的のファイル/ディレクトリを右クリックして、[置換] ->[ HEADバージョン]を選択します。

于 2015-04-08T14:35:27.973 に答える
4

チーム同期を開きます。ファイルを見つけて右クリック->上書き。

アップデート

Eclipse Luna(4.4.2)でチーム同期を開きます。ファイルを見つけて右クリック->[元に戻す...]

于 2014-08-10T05:25:29.913 に答える
3

機能は実際にはそこにありますが、それは自明ではないかもしれません:

  • quickdiffがgitリビジョンで有効になっていて、quickdiffベースラインがHEAD(これがデフォルト)であることを確認してください。
  • 復元するファイルを開きます。
  • すべてを選択(Ctrl-A)
  • クイック差分バーを右クリックします
  • 「選択を元に戻す」を選択します
  • 保存する

ところで、git lingoで元に戻すとは、新しいコミットを作成して以前のコミットを元に戻すことを意味します。

于 2009-11-23T20:28:15.713 に答える
2

ファイル全体をリポジトリのデータに戻すには

リビジョンを作成するフォルダーをクリックしてから、GitStagingに移動します ここに画像の説明を入力してください

于 2017-08-15T19:54:11.920 に答える