Visual Studio Code cannot detect installed git

后端 未结 21 2222
走了就别回头了
走了就别回头了 2020-11-30 21:54

Visual Studio Code reports \"It look like git is not installed on your system.\" when I try to switch to the git view. I know I have git installed and used by other git clie

21条回答
  •  無奈伤痛
    2020-11-30 22:30

    VSCode 1.50 (Sept 2020) adds an interesting alternative with issue 85734:

    Support multiple values for the git.path setting

    I use VSCode in three different places; my home computer, my work computer, and as a portable version I carry on a drive when I need to use a machine that doesn't have it.

    I use an extension to keep my settings synced up between editors, and the only issue I've encountered so far is that the git path doesn't match between any of them.

    • On my home machine I have it installed to C of course,
    • work likes to be funny and install it on A,
    • and for the one on my drive I have a relative path set so that no matter what letter my drive gets, that VSCode can always find git.

    I already attempted to use an array myself just to see if it'd work:

    "git.path": ["C:\\Program Files\\Git\\bin\\git.exe", "A:\\Git\\bin\\git.exe", "..\\..\\Git\\bin\\git.exe"],
    

    But VSCode reads it as one entire value.

    What I'd like is for it to recognize it as an array and then try each path in order until it finds Git or runs out of paths.

    This is addressed with PR 85954 and commit c334da1.

提交回复
热议问题