Bagaimana cara me-refresh daftar cabang jauh di panel Visual Studio Team Explorer saya?
Di Visual Studio 2017, Team Explorer, panel Branches, saya bisa melihat 10 atau lebih cabang di contoh VSTS kami.
Kemudian di Chrome, saya menghapus beberapa cabang lama dan membuat cabang baru.
Beralih kembali ke VS 2017, tetapi daftar cabang remote / asal masih menunjukkan daftar lama, dan saya tetap tidak dapat menemukan untuk menyegarkannya.
Saya mencoba mengubah ke repo yang berbeda, F5 Refresh pada header penjelajah tim, saya bahkan menutup dan membuka kembali VS 2017 ... tetapi tidak ada yang menyegarkan daftar agar sesuai dengan apa yang ditunjukkan portal VSTS
sumber
Anda dapat mengambil di Visual Studio Team Explorer.
Lihat => Penjelajah Tim
sumber
Di direktori repo lokal Anda, Anda harus menggunakan
git fetch -p
(ataugit fetch --prune
) perintah. Kemudian Anda akan menemukan cabang yang dihapus dari jarak jauh tidak akan ditampilkan diremotes/origin
panel VS Branches.Ini karena
git fetch
tidak akan memeriksa referensi pelacakan ada atau tidak dari repo jarak jauh. Tapi untukgit fetch -p
, itu akan memeriksa apakah referensi pelacakan ada atau tidak dan menghapus yang tidak ada sebelum mengambil.sumber
Anda harus mengambilnya dulu. Semua yang dilakukan Visual Studio adalah berinteraksi dengan repo lokal Anda. Jika Anda tidak mengambil cabang dari jarak jauh, itu tidak akan tahu mereka ada.
sumber
Temukan cabang jarak jauh di
remotes
->origin
, lalu klik dua kali cabang itu untuk memilihnya secara lokal. Sekarang Anda dapat mengambil / menyinkronkan / dll.sumber
Saya menggunakan Visual Studio 2015 dan saya tidak dapat menemukan sebagian besar opsi pengaturan yang disebutkan di jawaban lain. Ini adalah sesuatu yang benar-benar berhasil untuk saya:
Buka tab Team Explorer -> Klik pada tombol " Home " -> Sync -> Klik pada " Sync "
Ini membuat Visual Studio untuk menyinkronkan cabang antara Repositori dan versi lokal Anda.
sumber