Je veux exécuter ediff pour comparer ma version actuelle d'un fichier (en git) avec une version du fichier sur une branche différente.
Je cours à M-x ediff-revision
partir d'un tampon ouvert pour le fichier en question. Je réponds aux deux questions:
- Comparer les révisions pour le fichier: je vide cette réponse (la valeur par défaut est le tampon actuel qui est correct).
- Révision 1 à comparer: j'accepte à nouveau la valeur par défaut ("dernière version du fichier par défaut").
- Révision 2 pour comparer: j'entre un nom de branche git
Cela fonctionne très bien pour visualiser les différences entre les deux fichiers. Cependant, je veux pouvoir modifier la version actuelle (c'est-à-dire en appuyant sur a
ou b
dans ediff pour copier ou supprimer des blocs de diff) et le tampon "version actuelle" est un tampon en lecture seule avec un nom fabriqué ( file.~git-branch~
). Je veux que le tampon "version actuelle" soit le tampon en lecture-écriture avec lequel j'ai commencé, pas un tampon en lecture seule sur la version de la branche actuelle.
-al
? Je fais juste normalementl l
oul a
sur le tampon d'état magit.