Saya ingin menjalankan ediff untuk membandingkan versi file saya saat ini (in git) dengan versi file pada cabang berbeda.
Saya menjalankan M-x ediff-revisiondari dalam buffer terbuka untuk file yang dimaksud. Saya menjawab dua pertanyaan:
- Bandingkan revisi untuk file: Saya mengosongkan jawaban ini (defaultnya adalah buffer saat ini yang benar).
- Revisi 1 untuk membandingkan: Saya menerima default lagi ("versi terbaru file default").
- Revisi 2 untuk membandingkan: Saya memasukkan nama cabang git
Ini berfungsi baik untuk melihat perbedaan antara dua file. Namun, saya ingin dapat mengedit versi saat ini (yaitu, dengan menekan aatau bdi ediff untuk menyalin atau menghapus blok-blok diff) dan buffer "versi sekarang" adalah buffer read-only dengan nama yang dibuat ( file.~git-branch~). Saya ingin buffer "versi saat ini" menjadi buffer baca-tulis yang saya mulai dengan, bukan buffer baca-saja pada versi cabang saat ini.
-al? Saya biasanya melakukanl lataul apada buffer status-magit.