Emacs 23のエディタの一番下に、私はEmacsがバージョン管理下にあるディレクトリ、そのバージョン管理システム、および私が現在行っているブランチで作業していることに気付いています。かなりクール!しかし、私がマスターブランチにいるとすれば、コマンドラインからgit commit
を実行し、続いてgit checkout <branch>
を実行します。 Emacsはまだ私がマスターブランチにいることを示しています。 Emacsをリフレッシュして、現在のブランチを反映して、すべてのバッファを閉じずに再起動する方法は?私のgitブランチが変更されたEmacsにどうやって伝えることができますか?
答えて
M-Xrevert-buffer
が、私はあなたがEmacsであなたのgitのレポを管理するためにmagit-mode
を使用することをお勧めします。 gitの下にある多くのファイルは、開いている場合
(global-set-key [f5] 'revert-buffer)
ありがとう!キーバインドは今のところ完璧ですが、後で 'magit-mode'はより永続的な解決策です。 – Houdini
* F5 *を押すたびに迷惑な確認を避けるために@Houdini。 '(global-set-key [f5](lambda()(interactive)(revert-buffer nil t)))' –
は、ジョルダーノの答えに追加するには:レコードの
は、私がrevert-buffer
F5
にバインドするために使用します。そして、オープンibuffer(
ibuffer
-X M)は、あなたがメートルと(revert-buffer nil t)
が続いた後Eを使用してリロードしたいバッファをマークします。
評価の必要はない - 'V'は' ibuffer-do-revert'を実行します。もちろん、バッファをibufferで一括してマークする方法はたくさんあるので、あなたがそれに精通していないなら、 'C-h m'を使ってその機能をチェックしてください。 – phils
また、ibufferとバージョンコントロールを混在させる場合は、[ibuffer-vc](https://github.com/purcell/ibuffer-vc)もチェックしてください。 – phils
素晴らしい感謝のphils。私は最終的に 'git'コマンドのコマンドラインに戻るのとは対照的に、私のバージョン管理システムとエディタを組み合わせて使用しようとしています。 – Houdini
グローバル自動復帰モードをイネーブルにすると、バッファを自動的に元に戻すことができます。 有効にする場合は、設定ファイルに次のコードを追加してください。
(global-auto-revert-mode 1)
(setq auto-revert-check-vc-info t)
バッファをあまりにも多く開いてマシンが暑い場合は、 'auto-revert-interval 'をもっと大きく設定する必要があります。 – ngn999
- 1. git diff -name-statusを見ると、ファイルの名前が変更されたことをどのように伝えることができますか?
- 2. 誰かが私が間違っていることをどこに伝えることができますか?
- 3. どうすればgitがブランチから変更をマージして "変更されていない"ことができるのですか?
- 4. Git rebase/masterがブランチからマスターに変更されました
- 5. プレビューや印刷の際に、どうやってCSSを変えることができますか?
- 6. Gitブランチ切り替えでコードフォルダファイルが変更されない
- 7. ブランチを書き換えることができません:git
- 8. 私のgitブランチがどのようなSVNブランチにdcommitするのかをどのようにして見つけることができますか?
- 9. Git diff/mergeが同じブランチ(マスタ)で変更されました
- 10. これをDataGridviewでどうやって行うことができますか?
- 11. 変数が変更されたときにどのようにブレークすることができますか?
- 12. GIT:コミットされた変更とプッシュされた変更をブランチから新しいブランチに含めるにはどうすればいいですか?
- 13. Wicket Pageオブジェクトから変更されたことをどのように伝えることができますか?
- 14. Gitブランチを切り替えると、変更されたファイルはどうなりますか?
- 15. 何人かが私になぜこれが質問であると伝えることができますか?
- 16. 、gitブランチが追跡しているsvnブランチを変更するにはどうすればよいですか?
- 17. Gitのデフォルトエディタを変更しました。どうすればGit bashから呼び出すことができますか?私はGitリポジトリのグローバル設定に以下を適用することによって、Gitリポジトリのデフォルトのエディタを変更した
- 18. OpenGL - VBOが変更されたことを頂点シェーダに伝える
- 19. どのようにマージするためにマージされたgitブランチを一覧表示し、ブランチがうまく見えたら削除できますか?
- 20. クリーンなレポやチェックアウトのブランチをダウンロードしてgitが何か変わったと言っています
- 21. どのように知っていますか?UITextFieldとUITextViewで変更や変更が行われたかどうかここ
- 22. データベースフォルダーダイアログでユーザーが選択したフォルダーをアプリがどのように伝えることができますか?
- 23. Froyoで設定変更が発生したことをどのように伝えますか?
- 24. マージ後にgitブランチを変えることはできますか?
- 25. マスターに変更が加えられた後にgitブランチを作成する
- 26. Pythonでリンクされたノードのリストをどうやって元に戻すことができますか?
- 27. フォーム入力が変更されたことをどのように知ることができますか?
- 28. git - 作成されたブランチのファイルが変更されました。
- 29. git subtree:forkされたリポジトリ内のsubtreeブランチ/パスを変更することはできますか?
- 30. gitが私がすでに行っているこのブランチにプッシュするためのショートカットですか?
ファイルをリロードするとどうなりますか? – gcbenison
ファイルをリロードするEmacsコマンドはありますか? – Houdini
giordanoのような 'revert-buffer'が提案されました –