web-dev-qa-db-ja.com

EGitを使用して変更をアンスタッシュするにはどうすればよいですか?

コミットされていない変更でブランチを切り替えると、変更を隠しておくプロンプトが表示されます。

enter image description here

隠された変更でブランチに戻ると、コミットされていない変更は表示されません。

EGitを使用して、隠された変更を取得するにはどうすればよいですか?

29
Edd

EGit 3.5以降

EGit 3.5以降 には、TeamコンテキストメニューにStashesというメニューがあります。変更をスタッシュするアクションを提供し、既存のスタッシュをリストします。同じメニューは、ツールバーアイコンとしてもGitリポジトリビューでも使用できます。

stash menu

メニューから既存のスタッシュを選択すると、それがビューアーで開きます。変更を調べることができ、スタッシュを適用または削除するアクションがあります。

stash viewer

EGit 3.4以降

  1. Gitリポジトリービュー(Ctrl+3 そしてタイピング、 Cmd+3 Mac OS Xの場合)
  2. 対応するリポジトリのノードを展開します
  3. Stashed Commitsノードを展開します
  4. スタッシュのコンテキストメニューを開き、を選択しますスタッシュされた変更を適用します
48
robinst

Eclipse(Luna)+ eGITでは、stashを次のように復元できます。 enter image description here

3
Yogesh Manware