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.
Sebagai salah satu fitur yang paling diminta di Komunitas Pengembang, kami telah menambahkan dukungan multi-repositori ke Visual Studio 2022, dimulai dengan versi 17.4.
Sekarang, Anda dapat memiliki hingga 25 repositori Git aktif pada satu waktu di Visual Studio. Dukungan multi-repo berarti Anda dapat bekerja dengan solusi yang mencakup lebih dari satu repositori, dan menerapkan operasi Git di beberapa repositori secara bersamaan. Misalnya, dalam proyek web besar, Anda mungkin memerlukan repositori yang berbeda untuk mengelola pekerjaan yang dilakukan pada frontend, API, database, dokumentasi, bersama dengan berbagai pustaka dan dependensi. Sebelum dukungan multi-repositori, Anda mungkin harus membuka beberapa jendela Visual Studio untuk bekerja di antara repositori. Dimulai dengan versi 17.4, Anda dapat mengelola, melihat, dan men-debug semuanya dengan satu instans Visual Studio.
Nota
Untuk melihat dukungan multi-repositori dalam tindakan, lihat video Menggunakan beberapa repositori Git di Visual Studio di YouTube.
Jika Anda memiliki lebih dari satu akun GitHub, Anda dapat dengan mudah beralih di antara mereka. Lihat Menambahkan akun GitHub Anda ke rantai kunci Anda. Anda mungkin memiliki akses ke repositori yang berbeda saat masuk dengan akun lain. Visual Studio secara otomatis memperbarui konfigurasi git untuk melacak akun mana yang digunakan untuk setiap repositori, sehingga Anda tidak perlu khawatir tentang hal ini saat Anda bekerja.
Manajemen cabang dan lacak perubahan
Dukungan multi-repositori memperluas kemampuan jendela Git Changes dan Git Repository . Anda dapat mengelola skenario multi-repo dengan cara yang sama seperti yang Anda lakukan dalam bekerja dengan satu repositori.
Anda dapat membuat cabang anda di beberapa repositori pada satu waktu dengan menggunakan dialog pembuatan cabang yang diperluas.
Kemudian, saat Anda membuat perubahan, jendela Perubahan Git melacak pekerjaan Anda yang dipisahkan oleh repositori. Anda dapat melakukan tahapan dan penerapan seperti biasa.
Anda dapat menggunakan pemilih cabang di bilah status dan jendela alat Perubahan Git untuk beralih cabang. Yang perlu Anda lakukan adalah memilih cabang yang ingin diakses. Selain itu, Anda dapat melakukan operasi percabangan dalam siklus seperti penggabungan, rebasing, penggantian nama, penghapusan, dan perbandingan cabang dengan mengklik kanan pada cabang untuk membuka menu konteks.
Dan, Anda dapat melakukan operasi manajemen cabang dan repositori yang lebih canggih di jendela Repositori Git .
Operasi jaringan
Setelah Anda siap untuk melakukan komit, dialog operasi jaringan memudahkan untuk menentukan cabang tepat yang Anda ingin menuju dan menyusun ulang push Anda. Dialog yang sama ini memungkinkan Anda untuk menjalankan lebih banyak kontrol atas operasi jaringan lain, seperti mengambil dan menarik.
Pengaturan repositori
Anda dapat menggunakan halaman Pengaturan Repositori Git untuk menentukan opsi Anda untuk setiap repositori. Misalnya, Anda dapat menentukan apakah akan memangkas cabang jarak jauh selama proses fetch.
Mengaktifkan beberapa repositori dari proyek atau folder
Anda dapat mengaktifkan beberapa repositori dari solusi atau folder.
Menggunakan solusi
Berikut cara membuat solusi dengan beberapa repositori:
Buka salah satu solusi Anda yang sudah ada yang sudah memiliki repositori yang diinisialisasi.
Klik kanan solusi di Penjelajah Solusi, lalu pilih Tambahkan>Proyek yang Sudah Ada.
Pilih file .csproj untuk proyek lain yang memiliki repositori yang diinisialisasi.
Setelah proyek ditambahkan, Visual Studio mendeteksi dan mengaktifkan repositori kedua. Kemudian, Anda dapat menyesuaikan Referensi Proyek seperlunya.
Jika Anda membuat proyek baru dalam solusi yang ada dengan proyek lain yang sudah memiliki repositori lokal atau jarak jauh, Anda harus menginisialisasi proyek baru dengan Git git init sebelum ditampilkan sebagai repositori tambahan dalam solusi.
Gunakan folder
Jika repositori yang ingin Anda gunakan independen satu sama lain dan tidak perlu menjadi bagian dari solusi yang sama, Anda mungkin ingin menggunakan folder untuk membukanya.
Untuk melakukannya, Anda dapat menempatkan direktori repositori lokal di folder induk yang sama lalu menggunakan opsi Buka folder lokal dari halaman peluncuran Visual Studio untuk membuka folder induk. Visual Studio mendeteksi dan mengaktifkan setiap repositori, lalu melacak perubahan dengan repositori (seperti yang ditunjukkan pada cuplikan layar berikut).
Konten terkait
Ingin tahu lebih lanjut tentang bagaimana kami akan mengembangkan fungsionalitas Git lebih lanjut dalam Visual Studio 2022, atau untuk membagikan umpan balik Anda kepada kami tentang fitur multi-repositori? Lihat bagian "Membangun dengan umpan balik Anda", "Apa yang berikutnya", dan "Beri tahu kami apa yang Anda pikirkan" dari posting blog dukungan Multi-repositori yang dirilis.
Selanjutnya, untuk melanjutkan perjalanan Anda dengan manajemen repositori, lihat Mengatasi konflik penggabungan di Visual Studio.