Bagikan melalui


Apa itu kontrol sumber?

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Sistem kontrol sumber, juga disebut sistem kontrol versi, memungkinkan pengembang untuk berkolaborasi pada 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 di folder, cabang, dan repositori.

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

Repos, kode GitHub

Dengan Git, setiap pengembang memiliki salinan repositori sumber di komputer dev 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 di 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 dev 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.