Pengontrol versi

Dalam dunia rekayasa perangkat lunak, pengelolaan revisi merupakan bagian dari praktik yang dilakukan untuk menelusuri serta mengontrol setiap perubahan yang dilakukan terhadap kode sumber. Pengembang perangkat lunak terkadang menggunakan pula sistem ini untuk manajemen perubahan atas dokumen ataupun berkas-berkas konfigurasi seperti halnya kode sumber.