Pada Visual Studio Code 1.13 Penggabungan yang lebih baik telah diintegrasikan ke dalam inti Visual Studio Code.
Cara untuk menyatukannya adalah dengan memodifikasi Anda .gitconfigdan Anda memiliki dua opsi .
Untuk melakukan ini dengan entri baris perintah, masukkan masing-masing berikut ini: (Catatan: ganti "dengan 'di Windows Git Bash, macOS dan Linux seperti yang dijelaskan oleh Iztok Delfin dan e4rache)
git config --global merge.tool vscode
git config --global mergetool.vscode.cmd "code --wait $MERGED"
git config --global diff.tool vscode
git config --global difftool.vscode.cmd "code --wait --diff $LOCAL $REMOTE"
Untuk melakukan ini dengan menempelkan beberapa baris .gitconfig dengan Visual Studio Code .
- Jalankan
git config --global core.editor "code --wait"dari baris perintah.
Dari sini Anda dapat memasukkan perintah git config --global -e. Anda akan ingin menempelkan kode di "Blok Ekstra" di bawah ini.
[user]
name = EricDJohnson
email = cool-email@neat.org
[gui]
recentrepo = E:/src/gitlab/App-Custom/Some-App
# Comment: You just added this via 'git config --global core.editor "code --wait"'
[core]
editor = code --wait
# Comment: Start of "Extra Block"
# Comment: This is to unlock Visual Studio Code as your Git diff and Git merge tool
[merge]
tool = vscode
[mergetool "vscode"]
cmd = code --wait $MERGED
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
# Comment: End of "Extra Block"
Sekarang dari dalam direktori Git Anda dengan konflik yang dijalankan git mergetooldan, tada, Anda memiliki Visual Studio Code yang membantu Anda menangani konflik penggabungan! (Pastikan untuk menyimpan file Anda sebelum menutup Visual Studio Code.)

Untuk bacaan lebih lanjut tentang peluncuran codedari baris perintah, lihat dokumentasi ini .
Untuk informasi lebih lanjut, git mergetoollihat dokumentasi ini .