Daftar Isi:
- Definisi - Apa yang dimaksud dengan Concurrent Versi System (CVS)?
- Techopedia menjelaskan Concurrent Versi System (CVS)
Definisi - Apa yang dimaksud dengan Concurrent Versi System (CVS)?
Sistem versi bersamaan (CVS) adalah utilitas manajemen konfigurasi perangkat lunak sumber terbuka yang dirancang untuk mengelola berbagai versi proyek perangkat lunak yang sama dalam repositori khusus.
Setiap dan setiap modul perangkat lunak independen dikembangkan dan terus ditingkatkan untuk kinerja ketika pengembang menemukan cara baru dan efektif untuk meningkatkan efisiensi modul perangkat lunak. CVS mengelola berbagai versi modul sehingga jika versi yang akan datang menemui beberapa cacat, versi yang lalu dapat dirujuk dan digunakan.
Techopedia menjelaskan Concurrent Versi System (CVS)
Pengembang perangkat lunak perlu memelihara banyak dokumen yang terkait dengan proyek perangkat lunak. Proses mengelola banyak sumber daya secara efisien adalah tugas yang rumit. Seringkali, sebuah modul dapat digantikan oleh versi yang ditingkatkan, yang mungkin memiliki algoritma yang lebih efektif atau kurang bergantung pada modul lain. Jika modul lanjutan tidak berhasil, pengembang perlu beralih kembali ke modul lama. Oleh karena itu, manajemen paralel kedua modul sangat penting. Fitur ini dapat diselesaikan dengan repositori atau jenis database khusus yang dapat menyimpan data terkait perangkat lunak. Namun, ia harus melacak perubahan yang dibuat oleh setiap pengembang dan menyelesaikan konflik ketika beberapa pengembang mengerjakan proyek yang sama.
CVS mengelola konsistensi antara file yang berbeda menggunakan tiga konsep. Penguncian file digunakan untuk memastikan bahwa file tersebut dimodifikasi oleh satu orang sekaligus. File yang sama dimodifikasi oleh orang yang berbeda dapat dipantau menggunakan perintah arloji. CVS memastikan kebijakan yang tepat untuk memerangi konflik di antara file yang dimodifikasi oleh pengembang yang sama. Ini mendukung opsi untuk memasukkan versi yang dimodifikasi dalam file yang sama dengan menggunakan pembatas yang sesuai. CVS menawarkan keamanan dengan menggunakan otentikasi kata sandi atau Kerberos dengan protokol antarmuka program aplikasi layanan keamanan generik. Akhirnya, semua perubahan yang berhasil dapat disimpan menggunakan perintah komit dari antarmuka baris perintah.
