Dalam Visual Studio Code sepertinya saya hanya diperbolehkan untuk push, pull dan sync. Ada dukungan yang didokumentasikan untuk konflik penggabungan tetapi saya tidak tahu bagaimana sebenarnya menggabungkan antara dua cabang. Baris perintah Git dalam VSC (tekan F1) hanya memfasilitasi subset perintah:
Mencoba menarik dari cabang alternatif atau mendorong ke cabang alternatif menghasilkan:
Berikut dokumentasi tentang VSCode's Git Visual Studio Code Git Documentation
Apa yang saya abaikan?
git
visual-studio-code
TheFastCat
sumber
sumber
Jawaban:
Pembaruan Juni 2017 (dari VSCode 1.14 )
Kemampuan untuk menggabungkan cabang lokal telah ditambahkan melalui PR 25731 dan melakukan 89cd05f : dapat diakses melalui perintah "
Git: merge branch
".Dan PR 27405 menambahkan penanganan penggabungan gaya diff3 dengan benar.
Vahid 's jawaban menyebutkan 1,17, tapi itu rilis September benar-benar menambahkan apa-apa tentang merge.
Hanya tanggal 1.18 Oktober yang menambahkan penanda konflik Git
Dari 1.18, dengan kombinasi perintah merge (1.14) dan merge marker (1.18), Anda benar-benar dapat melakukan penggabungan lokal antar cabang.
Jawaban asli 2016:
Dokumen Kontrol Versi tidak menyebutkan perintah penggabungan, hanya menggabungkan status dan dukungan konflik.
Bahkan rilis 1,3 Juni terbaru tidak membawa sesuatu yang baru ke depan VCS.
Ini didukung oleh masalah 5770 yang mengonfirmasi Anda tidak dapat menggunakan VS Code sebagai git
mergetool
, karena:Itu membuat penggabungan sebenarnya dimulai dari baris perintah saja.
sumber
Anda dapat melakukannya tanpa menggunakan plugin.
Di versi terbaru vscode yang saya gunakan (1.17.0) Anda cukup membuka cabang yang Anda inginkan (dari menu kiri bawah) lalu tekan
ctrl+shift+p
dan ketikGit: Merge branch
lalu pilih cabang lain yang ingin Anda gabungkan (ke yang sekarang)sumber
git: push/sync
Saya memiliki pertanyaan yang sama , jadi saya membuat Git Merger .
semoga ini membantu :)
sumber
Saya menemukan ekstensi ini untuk kode VS yang disebut Git Merger . Itu menambah
Git: Merge from
perintah.sumber