2

現在、私は VsCode を自分用に構成していますgit difftoolgit mergetool

私の~\.gitconfigファイルは次のようになります。

[user]
    email = myemail@gmail.com
[merge]
    tool = vscode
[mergetool "vscode"]
    cmd = code --wait $MERGED
[diff]
    tool = vscode
[difftool "vscode"]
    cmd = code --wait --diff $LOCAL $REMOTE

ただし、実行するgit difftoolと、尋ねられます

Viewing (1/6): 'Repo\directory\someCode.cs'                                                                                                                 
Launch 'vscode' [Y/n]?

一度にすべての差分を開く方法はありますか? ファイルを閉じることなくファイル間を循環できると便利です。

4

3 に答える 3

1

私が見つけた簡単な方法は次のとおりです。

  1. /home/.bashrc (Debian/Ubuntu ディストリビューション) にある .bashrc ファイルのエイリアスを追加します。
  2. 最後に行 alias difftool="git difftool -y" を追加して保存します。
  3. source ~/.bashrc ターミナルからのコマンドで bash をリロードし ます。
  4. もう一度実行してみてください。
于 2020-05-27T16:14:21.797 に答える