Version Control System (VCS)

Version Control System (VCS) adalah sebuah infrastruktur yang dapat mendukung pengembangan software secara kolaboratif. Setiap anggota yang berada di dalam sebuah tim pengembangan software dapat menulis kode programnya masing – masing yang kemudian dapat digabungkan ke server yang sudah memiliki VCS yang digunakan.

Selain mengandalkan konkurensi yang dapat mempercepat pengembangan software, VCS juga mempunyai kemampuan untuk kembali ke versi software sebelumnya jika terjadi suatu masalah terhadap versi software yang sedang dikembangkan saat ini, kemampuan ini disebut reversibility.

Dengan menggunakan VCS setiap perubahan pada software seperti penambahan file atau pengubahan isi file dapat dipantau bagian mana yang diubah dan siapa yang mengubah. Sehingga pengerjaan softwareakan lebih transparan dan terukur. Tentunya VCS ini tidak didominasi oleh satu jenis produk saja. Ada berbagai jenis VCS yang bersifat free open source software dan ada juga yang proprietary.

Referensi:
Ridwan Fajar. 10 version control system yang harus kamu kenal. www.codepolitan.com

You may also like...

Leave a Reply