Abstrak
Pada perkembangan
teknologi informasi yang berkembang dengan pesat, maka pengembangan dalam
bidang tersebut semakin kompleks. Dalam perkembangan teknologi informasi
khususnya dalam membuat program atau pemrograman tidak bisa terhindari untuk
melakukan perubahan spesifikasi ataupun kebutuhan karena hal yang mustahil jika
membuat program akan sempurna dalam percobaan pertama. Maka dari pada itu
pengembangan perangkat lunak akan sangat dekat sekali dengan sistem kontrol
versi. Tulisan ini akan membahas bagaimana memanajemenkan perubahan-perubahan
yang terjadi pada sistem file mencakup sumber kode, file desain, dokumen
pengolahan kata, maupun tipe kumpulan informasi lainnya serta pengenalan git
yang adalah salah satu perangkat lunak untuk sistem kontrol versi.
Kata kunci :
kontrol versi, git, manajemen pengubahan berkas.
Pendahuluan
Dalam kasus
pemrograman sistem kontrol versi ialah sebagai alat dalam memanajemenkan
perubahan kode program. Terdapat kegunaan utama dalam sistem kontrol versi ini
adalah :
1. Menyimpan versi lama dari kode, dan
2. Menggabungkan perubahan-perubahan kode dari
versi lama (seperti menghapus fungsi-fungsi pada program) dan menggabungkan
perubahan dari orang lain(seperti menambah fungsi pada program)
Sebelum menggunakan
sistem kontrol versi umumnya pemrogram melakukan manajemen dengan pemisahan
direktori seperti gambar dibawah ini:
Gambar 1:
Manajemen dengan pemisahan direktori
