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 .gitconfig
dan 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 mergetool
dan, 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 code
dari baris perintah, lihat dokumentasi ini .
Untuk informasi lebih lanjut, git mergetool
lihat dokumentasi ini .