Perbezaan Fail (atau Perbezaan Fail) merujuk kepada proses membandingkan dua fail untuk mengenal pasti perubahan atau perbezaan antaranya. Ia menyerlahkan baris, aksara atau kandungan yang ditambah, dipadamkan atau diubah suai. Alat perbezaan fail sering digunakan oleh pembangun, penulis, editor dan sesiapa sahaja yang menguruskan dokumen versi.
Jejaki Perubahan: Lihat dengan tepat apa yang telah berubah antara dua versi fail.
Penyahpepijatan: Kenal pasti pepijat atau perubahan kod yang tidak disengajakan.
Kerjasama: Semak perubahan yang dibuat oleh ahli pasukan dalam projek kongsi.
Kawalan Versi: Penting dalam sistem seperti Git untuk memeriksa komit atau menyelesaikan konflik gabungan.
Jaminan Kualiti: Pastikan bahawa perubahan yang tidak dibenarkan atau tidak diingini belum dibuat.
Pilih Alat Perbezaan: Gunakan alatan desktop seperti WinMerge, Meld atau ciri IDE (cth., dalam Kod VS) atau alatan dalam talian seperti diffchecker.com.
Muat naik atau Tampal Fail: Muatkan versi "asal" dan "diubah".
Bandingkan: Alat akan menyerlahkan:
Tambahan baris (biasanya dalam warna hijau)
Barisan dipadamkan (berwarna merah)
Barisan diubah suai (dalam kuning atau biru)
Semak dan Eksport: Analisis perubahan dan simpan atau kongsi perbandingan secara pilihan.
Sebelum menyerahkan kod ke repositori
Menyemak suntingan dalam dokumen, fail konfigurasi atau kod
Mengaudit perubahan yang dibuat oleh kolaborator atau penyumbang luar
Menyelesaikan konflik cantuman dalam sistem kawalan versi
Mengesahkan integriti atau konsistensi fail merentas persekitaran