Halo, Sobat Karya!
Dalam membuat kode, pastinya sangat wajar kalau kita merevisi kode hingga berkali-kali, dan revisi kode ini seringkali dilakukan di lebih dari satu file. Bayangkan jika saat sudah melakukan revisi di puluhan file untuk menambahkan fitur A di kode, tapi tak lama kemudian kita diminta untuk membatalkan fitur A tersebut. Pasti sulit kan mengembalikannya? Jangan kuatir, disini version control bisa membantu
Version control adalah sebuah sistem yang mencatat setiap perubahan terhadap file dan folder. Catatannya dilengkapi dengan informasi atas apa saja perubahan yang terjadi, tanggal, dan pelaku perubahannya. Dengan menggunakan version control, coder dapat dengan mudah untuk berpindah dari satu revisi ke revisi lain.
Berikut beberapa aplikasi yang cukup terkenal untuk mengaplikasikan version control.
Bazaar
Bazaar memiliki versi GUI yang dapat memudahkan pengguna, dapat bekerja secara offline, mempunyai fitur rename tracking dan smart merging, serta kecepatan dan efisiensi penyimpanan yang sangat tinggi.
Subversion
Subversion merupakan Free VCS yang bersifat open source. Mendukung versioning terhadap penamaan, penyalinan, dan penghapusan suatu file atau direktori.
Git
Git diigunakan di berbagai layanan VCS seperti Github, Bitbucket, Assembla, dan Gitorious. Mampu menangani proyek besar seperti Kernel Linux secara efektif dalam hal kecepatan dan ukuran data.
Sumber: https://bit.ly/2YxPYK5, https://bit.ly/2FKhRHe
Ingin tahu informasi menarik lainnya? Yuk, ikuti media sosial HMSI FTIK ITS lainnya di
hima.is.its.ac.id/medsos