Kawalan versi dalam perkataan, seperti fungsi semakan, hanya boleh beroperasi dalam satu fail. . Tidak boleh dalam dua fail.
Git tidak boleh beroperasi pada fail binari secara lalai Adakah terdapat sebarang cara untuk menggunakan git untuk kawalan versi dokumen perkataan?
Git menyokong operasi fail binari secara lalai, tetapi sebagai alat kawalan versi yang dibangunkan untuk teks biasa, kesannya tidak memuaskan. Antaranya, saya rasa kelemahan utama ialah perubahan khusus dalam dokumen teks kaya tidak boleh dipaparkan dalam
git diff
.Untuk menyelesaikan masalah ini, Git membenarkan anda mengkonfigurasi beberapa alat luaran untuk memaparkan perubahan pada fail binari. Kebanyakan alat ini hanya boleh memaparkan pengubahsuaian teks dalam dokumen Word, tetapi ia pada asasnya boleh memenuhi keperluan saya.
Jika anda pengguna baris arahan, anda mungkin ingin merujuk kepada kandungan yang berkaitan dalam Pro Git dan artikel ini, serta menggunakan alatan seperti
docx2txt
,textract
danantiword
untuk membantu dalam pengenalan Git Kandungan dokumen Word.Jika anda lebih suka GUI, Git boleh terus memanggil perisian perbandingan fail pihak ketiga melalui
git difftool
(dokumen), kebanyakannya boleh membandingkan dokumen Word, seperti yang saya gunakan Beyond Compare .Terdapat versi, tetapi saya tidak dapat menjejaki apa yang telah diubah secara khusus Jika anda perlu menjejaki versi dokumen, saya syorkan anda mencuba alat Graphite https://www.shimo.im