Salah satu fitur yang dimiliki Xcode yang menurut saya cukup rapi adalah mode "Perbandingan", yang terus-menerus menunjukkan perbedaan antara buffer saat ini dan komit terbaru.
Apakah ada yang seperti ini untuk Emacs? Saya tidak terlalu peduli dengan tampilan simultan secara berdampingan. Hanya menyoroti latar belakang dari setiap baris yang diubah akan sangat membantu.
Saya tahu saya selalu bisa melakukannya C-x v =
, tetapi ini adalah tampilan statis dari satu titik waktu, dan hanya menunjukkan perbedaan. Saya ingin melihat seluruh file saya, dapat diedit, dengan diffs yang disorot.
Anda tidak menentukan sistem kontrol versi apa yang Anda gunakan, tetapi jika git, Anda dapat menggunakan git-talang untuk meletakkan indikator di margin ketika garis telah ditambahkan, dihapus atau dimodifikasi. Ini tersedia dalam MELPA via
M-x package-install git-gutter
.sumber
Anda harus memeriksa Ediff . Ia dapat menampilkan diffs dan bertindak sebagai alat penggabung (3 arah). Ini memungkinkan Anda dengan mudah mengembalikan perubahan, dan juga menyoroti perbedaan yang disempurnakan untuk menunjukkan kepada Anda hanya bagian dari setiap bingkah yang benar-benar berubah.
ediff-revision
akan memungkinkan Anda membandingkan dengan komit terbaru, atau komitmen sebelumnya.sumber