Bagikan melalui


Apa itu kontrol sumber?

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

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.

Azure DevOps 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. Anda dapat mengelola repositori, cabang, dan operasi pengembangan kode lainnya dari Azure Repos.

Cuplikan layar yang memperlihatkan Azure Repos di Azure DevOps dengan file kode yang disimpan di Git untuk kontrol versi.

Petunjuk / Saran

Anda dapat menggunakan AI untuk membantu tugas Azure DevOps. Lihat Mengaktifkan bantuan AI dengan Azure DevOps MCP Server untuk memulai.

Bandingkan Git dan TFVC

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

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

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

Mulai menggunakan Git untuk kontrol sumber

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

Nota

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.