1つのファイルの変更だけでなく、2つのリビジョン間のすべてのファイルの変更を比較するために、MagitからEdiffを呼び出す方法はありますか?
私のユースケースは、同僚がブランチで行った変更を確認するように依頼することです。これは複数のコミットで実行される可能性があります。彼女のコードがリビジョンMでメインブランチから分岐したことは簡単にわかりますが、magitですべてを比較する方法がわかりません。
私はできるように見えますがM-x magit-log
、それからE r <M> <branch name>
ファイルを比較するように求められます。この場合、変更されたファイルは約20個あるE r
ため、それぞれのシーケンスを関連付けるのは面倒です。さらに、私はすでに見たファイルを覚えておく必要があります。
理想的には、次のいずれかを行います。
- 各ファイルをリストし、クリックしてediffを開始し、いつediffを開始したかを示す(または最後からファイルを削除できる)バッファー
- 変更されたファイルごとにediffセッションを開始し、セッションをリストしてそれらにアクセスできるようにするバッファーを使用します。
私は何ediff-directories
ができるかのようなものを考えています。
その機能はありますか?
これは、magitで2つのコミットを比較するにはどうすればよいですか?:これらの2つのリビジョンの変更点を確認したい。変更がリビジョンで発生したのか、非共通の祖先で発生したのかに関係なく、これら2つのリビジョン間で異なるすべてのファイルの違いを確認したいと思います。