Bekerja dengan beberapa repositori
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-repo, Anda mungkin harus membuka beberapa instans 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.
Catatan
Untuk melihat dukungan multi-repositori dalam tindakan, lihat video Menggunakan beberapa repositori Git di Visual Studio di YouTube.
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 Anda periksa. Selain itu, Anda dapat melakukan operasi percabangan perulangan dalam seperti penggabungan, rebasing, penggantian nama, penghapusan, dan perbandingan cabang dengan mengklik kanan 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 berkomitmen, dialog operasi jaringan memudahkan untuk menentukan cabang yang tepat yang Anda dorong dan susun ulang dorongan 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 pengambilan.
Mengaktifkan beberapa repositori dari solusi 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 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.
Menggunakan 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 yang dirilis dukungan Multi-repositori .
Selanjutnya, untuk melanjutkan perjalanan Anda dengan manajemen repositori, lihat Mengatasi konflik penggabungan di Visual Studio.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk