Apa yang dimaksud Repository [glosarium teknologi informasi]

Repository :

Dalam pengembangan perangkat lunak, repositori adalah lokasi penyimpanan file pusat. Ini digunakan oleh sistem kontrol versi untuk menyimpan beberapa versi file. Sementara repositori dapat dikonfigurasi pada mesin lokal untuk satu pengguna, sering disimpan di server , yang dapat diakses oleh banyak pengguna.

Repositori berisi tiga unsur utama – batang, cabang, dan tag. Batang berisi versi proyek perangkat lunak saat ini. Ini mungkin termasuk beberapa file kode sumber , serta sumber daya lain yang digunakan oleh program. Cabang digunakan untuk menyimpan versi baru dari program. Pengembang dapat membuat cabang baru setiap kali dia membuat revisi substansial pada program. Jika cabang berisi perubahan yang tidak diinginkan, itu dapat dihentikan. Jika tidak, itu dapat digabungkan kembali ke bagasi sebagai versi terbaru. Tag digunakan untuk menyimpan versi proyek, tetapi tidak dimaksudkan untuk pengembangan aktif. Misalnya, pengembang dapat membuat “tag rilis” setiap kali versi baru perangkat lunak dirilis.

Repositori menyediakan cara terstruktur bagi pemrogram untuk menyimpan file pengembangan. Ini dapat membantu untuk semua jenis pengembangan perangkat lunak, tetapi ini sangat penting untuk proyek pengembangan besar. Dengan melakukan perubahan pada repositori, pengembang dapat dengan cepat kembali ke versi program sebelumnya jika pembaruan terbaru menyebabkan bug atau masalah lain. Banyak sistem kontrol versi bahkan mendukung perbandingan berdampingan dari berbagai versi file yang disimpan dalam repositori, yang dapat membantu untuk mendebug kode sumber. Selain itu, ketika repositori disimpan di server, pengguna dapat “memeriksa” file untuk diedit, yang mencegah file diedit oleh lebih dari satu pengguna sekaligus.

Related Posts