Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Studio Visual 2019 | Studio Visual 2022
Mulai mengembangkan kode Anda menggunakan repositori Azure Repos dan Git. Anda dapat menggunakan perintah Visual Studio atau Git untuk mengkloning repositori, menentukan cabang lokal, menerapkan dan mendorong perubahan, dan menyinkronkan dengan orang lain. Jika Anda perlu membuat atau mengimpor repositori, lihat Membuat repositori Git baru di proyek Anda atau Mengimpor repositori Git.
Catatan
Artikel ini menjelaskan cara menggunakan Visual Studio untuk mengelola repositori Azure Repos Git. Dengan menggunakan prosedur serupa, Anda dapat menggunakan Visual Studio untuk mengelola repositori GitHub. Untuk mengkloning repositori GitHub, dapatkan URL seperti yang dijelaskan dalam Mengkloning repositori.
Untuk gambaran umum alur kerja Git, lihat tutorial Azure Repos Git.
Catatan
Visual Studio 2019 versi 16.8 dan yang lebih baru menyediakan menu Git untuk mengelola alur kerja Git dengan peralihan konteks yang lebih sedikit daripada Team Explorer. Prosedur dalam artikel ini di bawah tab Visual Studio menjelaskan cara menggunakan pengalaman Git dan juga Team Explorer. Untuk informasi selengkapnya, lihat Perbandingan berdampingan git dan Team Explorer.
Prasyarat
| Kategori | Persyaratan |
|---|---|
| Akses proyek | Anggota proyek . |
| Permissions | - Lihat kode dalam proyek pribadi: Setidaknya akses Dasar . - Mengkloning atau berkontribusi pada kode dalam proyek privat: Menjadi anggota dari grup keamanan Kontributor atau memiliki izin yang diperlukan dalam proyek. - Mengatur izin cabang atau repositori: Mengelola izin adalah izin untuk cabang atau repositori. - Mengubah cabang default: Kebijakan pengeditan merupakan izin untuk repositori. - Impor repositori: Anggota Administrator Proyek grup keamanan atau tingkat proyek Git Buat repositori dengan izin diatur ke Izinkan. Untuk informasi selengkapnya, lihat Mengatur izin repositori Git. |
| Services | Repos diaktifkan. |
| Tools | Fakultatif. Gunakan az repos perintah: Azure DevOps CLI. |
Catatan
Dalam proyek publik, pengguna dengan akses Stakeholder memiliki akses penuh ke Azure Repos, termasuk melihat, menyalin, dan berkontribusi pada kode.
| Kategori | Persyaratan |
|---|---|
| Akses proyek | Anggota proyek . |
| Permissions | - Lihat kode: Setidaknya akses Dasar. - Mengkloning atau berkontribusi pada kode: Anggota kelompok keamanan Kontributor atau memiliki izin yang sesuai di dalam proyek. |
| Services | Repos diaktifkan. |
Untuk informasi selengkapnya tentang izin dan akses, lihat Repositori Git default dan izin cabang dan Tentang tingkat akses.
Dapatkan kode Anda
Anda dapat mengkloning repositori Git jarak jauh untuk membuat salinan lokalnya. Kloning membuat salinan kode sumber untuk Anda kerjakan dan informasi kontrol versi sehingga Git dapat mengelola kode sumber.
Jika Anda lebih suka membuat repositori lokal tanpa kloning, lihat Membuat repositori Git baru. Setelah membuat repositori lokal, Anda dapat melanjutkan untuk menerapkan, berbagi, dan menyinkronkan pekerjaan Anda.
- Visual Studio 2022
- Visual Studio 2019 - Menu Git
- Visual Studio 2019 - Team Explorer
- Baris Perintah Git
Visual Studio 2022 menyediakan pengalaman kontrol versi Git dengan menggunakan menu Git, Perubahan Git, dan melalui menu konteks di Penjelajah Solusi. Visual Studio 2019 versi 16.8 juga menawarkan antarmuka pengguna Team Explorer Git. Untuk informasi selengkapnya, lihat tab Visual Studio 2019 - Team Explorer .
Dari menu Git di bilah menu, pilih Kloning Repositori...
Di jendela Kloning repositori , masukkan lokasi repositori jarak jauh dan jalur folder untuk repositori kloning. Jika Anda tidak mengetahui lokasi repositori jarak jauh, pilih Azure DevOps dari Telusuri opsi repositori .
Pilih Kloning. Setelah Anda mengkloning repositori Git, Visual Studio mendeteksi repositori dan menambahkannya ke daftar Repositori Lokal Anda di menu Git.
Catatan
Dengan Azure DevOps Services, format untuk URL proyek adalah dev.azure.com/{your organization}/{your project}. Namun, format sebelumnya yang mereferensikan visualstudio.com format masih didukung. Untuk informasi selengkapnya, lihat Memperkenalkan Azure DevOps, Beralih organisasi yang sudah ada untuk menggunakan URL nama domain baru.
Menerapkan pekerjaan Anda
Cabang Git mengisolasi perubahan Anda dari pekerjaan lain dalam proyek. Alur kerja Git yang direkomendasikan adalah menggunakan cabang baru untuk setiap fitur atau perbaikan yang Anda kerjakan. Anda membuat komit ke repositori Git lokal Anda untuk menyimpan perubahan pada cabang tersebut.
- Visual Studio 2022
- Visual Studio 2019 - Menu Git
- Visual Studio 2019 - Team Explorer
- Baris Perintah Git
Dari menu Git pada bilah menu, pilih Cabang Baru... untuk membuka jendela Buat cabang baru.
Di jendela Buat cabang baru, masukkan nama cabang deskriptif untuk memberi tahu orang lain pekerjaan apa yang dikandung cabang. Secara default, Visual Studio membuat cabang baru Anda dari cabang saat ini. Kotak centang Checkout branch secara otomatis mengalihkan Anda ke cabang yang baru dibuat. Pilih Buat.
Tambahkan file README.md ke repositori kloning Anda. Di Penjelajah Solusi, Anda dapat menelusuri konten repositori menggunakan Tampilan Folder atau membuka solusi Visual Studio di repositori. Git melacak perubahan yang dilakukan baik di dalam maupun di luar Visual Studio.
Saat Anda puas dengan perubahan Anda, simpan di Git menggunakan commit. Di jendela Perubahan Git, masukkan pesan yang menjelaskan perubahan, lalu pilih Terapkan Semua. Komit Semua mengkomit perubahan yang belum ditambahkan dan melewati area penahapan. Anda dapat memilih untuk men-stage semua file sebelum commit dengan memilih tombol tahap semua + (plus) di bagian atas Perubahan di jendela Perubahan Git.
Pilih tautan informasi commit untuk mendapatkan detail lebih lanjut tentang commit.
Catatan
Jika Anda memiliki beberapa file dan tidak ingin menerapkan semuanya, Anda dapat mengklik kanan setiap file dan memilih Tahap. Saat Anda telah menyiapkan semua berkas yang ingin Anda komitkan, pilih Komit Ditandai. Penerapan Bertahap menggantikan Terapkan Semua saat Anda melakukan perubahan secara manual.
Bagikan perubahan Anda
Setelah Anda menambahkan satu atau beberapa penerapan ke cabang dan Anda siap untuk berbagi perubahan tersebut dengan orang lain, dorong penerapan Anda sehingga orang lain dapat melihatnya.
Setelah mendorong komit, Anda dapat membuat permintaan penarikan. Permintaan pull memberi tahu orang lain bahwa Anda ingin meninjau perubahan Anda. Setelah disetujui, permintaan pull biasanya menambahkan perubahan Anda ke cabang default repositori jarak jauh.
- Visual Studio 2022
- Visual Studio 2019 - Menu Git
- Visual Studio 2019 - Team Explorer
- Baris Perintah Git
Di jendela Perubahan Git, pilih tombol tekan panah atas untuk mengirimkan commit Anda.
Atau, Anda dapat mendorong perubahan dari jendela Repositori Git. Untuk membuka jendela Repositori Git, pilih tautan keluar/masuk di jendela Perubahan Git.
Atau, Anda dapat mendorong perubahan dari menu Git di bilah menu.
Buat permintaan pull sehingga orang lain dapat meninjau perubahan Anda. Jika Anda baru saja mendorong perubahan dari jendela Perubahan Git, Anda dapat memilih tautan Buat Pull Request untuk membuka browser web dan membuat pull request baru di portal web Azure Repos.
Atau, jika Anda baru saja mendorong perubahan dari jendela Repositori Git, Anda dapat memilih Buat Tautan Permintaan Pull di bagian atas jendela tersebut.
Atau, Anda dapat mengklik kanan cabang apa pun di jendela Repositori Git dan memilih Buat Permintaan Tarik.
Saat permintaan pull terbuka di portal web Azure Repos, verifikasi cabang sumber dan tujuan Anda. Dalam contoh ini, kita ingin menggabungkan komit dari cabang add-readme-file ke cabang main. Masukkan judul dan deskripsi opsional, tentukan peninjau apa pun, secara opsional kaitkan item kerja apa pun, lalu pilih Buat.
Untuk informasi selengkapnya tentang permintaan penarikan, lihat Tutorial Permintaan Penarikan.
Sinkronkan dengan orang lain
Anda dapat menyinkronkan cabang lokal Anda dengan cabang jarak jauh dengan menarik komit yang dibuat oleh orang lain. Meskipun Git baik dalam menggabungkan perubahan masuk dengan perubahan Anda, terkadang Anda mungkin harus mengatasi konflik penggabungan. Saat Anda mengerjakan cabang fitur, ada baiknya untuk beralih secara berkala ke cabang main Anda dan menarik commit baru untuk menjaganya tetap terkini dengan cabang main remote.
- Visual Studio 2022
- Visual Studio 2019 - Menu Git
- Visual Studio 2019 - Team Explorer
- Baris Perintah Git
Di jendela Perubahan Git, Anda dapat menjaga cabang lokal Anda tetap terkini dengan cabang jarak jauh dengan menggunakan tombol Ambil, Tarik, Dorong, dan Sinkronkan.
Dari kiri ke kanan di cuplikan layar sebelumnya, kontrol tombolnya adalah:
- Fetch mengambil komit dari repo jarak jauh yang belum ada di cabang lokal Anda serta tidak menggabungkannya.
- Pull melakukan mengambil lalu menggabungkan komit yang diunduh ke cabang lokal Anda.
- Push mengunggah commit Anda yang belum di-push ke repository remote, yang menambahkannya ke cabang remote yang sesuai.
- Sinkronisasi melakukan Tarik kemudian Unggah.
Anda juga dapat memilih Fetch, Pull, Push, dan Sync dari menu Git.