Apa itu kontrol sumber?

| Layanan Azure DevOps Azure DevOps Server 2020 | | Azure DevOps Server 2019 TFS 2018

Sistem kontrol sumber, juga disebut sistem kontrol versi , memungkinkan pengembang untuk berkolaborasi dalam kode dan melacak perubahan. Kontrol sumber adalah alat penting untuk proyek multi pengembang.

Sistem kami mendukung dua jenis kontrol sumber: Git (terdistribusi) dan Team Foundation Version Control (TFVC). TFVC adalah sistem server klien terpusat. Di Git dan TFVC, Anda dapat memeriksa file dan mengatur file dalam folder, cabang, dan repositori.

Kelola repositori, cabang, dan operasi pengembangan kode lainnya dari Azure Repos.

Repos, code GitHub

Dengan Git, setiap pengembang memiliki salinan repositori sumber di komputer pengembang mereka. Repositori sumber mencakup semua informasi cabang dan riwayat. Setiap pengembang bekerja langsung dengan repositori lokal mereka. Perubahan dibagikan antar repositori sebagai langkah terpisah.

Pengembang dapat menerapkan setiap set perubahan dan melakukan operasi kontrol versi, seperti riwayat dan membandingkan tanpa koneksi jaringan. Cabang bersifat ringan. Ketika pengembang perlu beralih konteks, mereka membuat cabang lokal privat. Pengembang dapat dengan cepat beralih dari satu cabang ke cabang lain ke pivot di antara berbagai variasi basis kode. Nantinya, pengembang dapat menggabungkan, menerbitkan, atau membuang cabang.

Catatan

Git dalam Visual Studio dan Azure DevOps adalah Git standar. Anda dapat menggunakan Visual Studio dengan layanan Git pihak ketiga. Anda juga dapat menggunakan klien Git pihak ketiga dengan Azure DevOps Server.

Dengan TFVC, pengembang hanya memiliki satu versi dari setiap file di komputer pengembang mereka. Data historis dipertahankan hanya di server. Cabang berbasis jalur dan dibuat di server.

Langkah berikutnya

Mulai bagikan kode Anda atau dapatkan kode Anda dengan menggunakan kontrol sumber.