7

利用可能なemacsベースのビジュアル差分ツールはありますか?複数のツールが利用できる場合、どちらが優れているか、より具体的にはどちらが使いやすいですか?

git内およびemacs内から上記のdiffツールをどのように設定しますか?

明確にするために、私はこれに外部のemacsから頻繁にアクセスします。私は通常、コマンドラインからgitを実行します。現在、主にWindows上のVisual Studioで開発していますが、Linux(通常はemacsまたはGeanyを使用)およびApple Mac(主にコマンドラインとemacs)でも開発しています。

現在Windows上のVisualStudioで開発している場合、diffツールにemacsを使用することの大きな欠点はありますか?

ありがとう。

4

3 に答える 3

7

ediffEmacsに組み込まれているビジュアル差分ツールです。

もちろん、外部のdiffツールに依存するため、Windowsユーザーはそれらが利用可能であることを確認する必要があります。Windows+ NTEmacsでediffを使用するにはどうすればよいですか?

組み込みのediff関数がたくさんあるので、自動補完を見て、M-x ediff TAB利用可能な機能のいくつかをすばやく理解してから、情報ページのマニュアルを読むことができます。

M-: (info "(ediff) Top") RET

Emacs Wikiの便利なページ:

于 2011-11-20T22:27:46.907 に答える
5

Emacsでgitを使用したい場合は、いくつかのツールがあります。

私はmagitを使用しています。そのステータスモードでは変更されたファイルが一覧表示されます。TABを使用して、ワークツリーとインデックス、またはインデックスとHEADの違いを表示できます。

また、異なるバージョンのワークツリー(キーまたは)git diff間の差分を表示するように要求することもできます。dD

また、ediffを使用して、マージされていないファイルなどをマージすることもできます。

于 2011-11-21T04:40:22.057 に答える
0

私はDarcsumモードが本当に好きだったDarcsから移行しました。幸い、そのメンテナはGitに移動し、現在Gitsumを提供しています。ワークフローは基本的に実行gitsum-whatsnewされ、完全な差分からコミットする差分を選択します。http://chneukirchen.org/blog/archive/2008/02/introducing-gitsum.html

于 2011-11-21T12:15:31.170 に答える