Tolong jelaskan mengenai Ikhtisar dari Kendali versi

Dalam dunia rekayasa perangkat lunak, pengelolaan revisi merupakan bagian dari praktik yang dilakukan untuk menelusuri serta mengendalikan 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.

Saat sebuah tim mendesain, mengembangkan, dan mendistribusikan sebuah perangkat lunak, adalah hal yang umum beberapa versi dari sebuah perangkat lunak yang sama didistribusikan di beberapa situs yang berbeda, dan terhadap para pengembang perangkat lunak pun, pemanfaatan pengelolaan revisi memungkinkan mereka untuk secara simultan melakukan perbaikan kesalahan, penambahan fitur, serta mendistribusikan versi yang lebih baru.