Jawabannya sangat terlambat. Namun, ini mungkin membantu orang lain dengan masalah / pertanyaan serupa.
Saya akan merekomendasikan membuat dan menerapkan tambalan. Contoh yang bagus dapat ditemukan di
sini .
Misalnya, dengan asumsi bahwa file new.txt berisi perubahan yang ingin Anda terapkan ke old.txt. Anda dapat menjalankan perintah pada terminal atau dengan membuat dan menjalankan patch_file.sh.
Baris perintah: buka terminal dan salin dan jalankan baris di bawah ini (ubah nama file seperlunya):
diff old.txt new.txt > patch.patch # to create the patch
patch old.txt -i patch.patch -o patched_old.text # to apply patch
Script: menggunakan pendekatan file .sh. Di terminal (keyboard: ctrl + alt + t:
gedit patch_file.sh
Salin dan tempel perintah yang ada di terminal, ke file .sh dan di bawah header seperti yang ditunjukkan di bawah ini (gedit).
#!/bin/sh
diff old.txt new.txt > patch.patch # to create the patch
patch old.txt -i patch.patch -o patched_old.text # to apply patch
Jadikan skrip dapat dieksekusi (terminal):
chmod +x patch_file.sh
Jalankan skrip (terminal):
./patch_file.sh # may require sudo access depending on the directory affected