Не удалось инициализировать управление версиями в vscode

#git #visual-studio-code #version-control

#git #visual-studio-code #контроль версий

Вопрос:

Ниже приведены результаты, которые я получил, когда открыл свой vscode, и после этого система управления версиями vscode больше не работает.

Много раз пытался переустановить Git или vscode, но безрезультатно. Но я понятия не имею, как vscode запускает Git внутри.

 Looking for git in: C:Program FilesGitcmdgit.exe
Using git  from C:Program FilesGitcmdgit.exe
> git rev-parse --git-dir
fatal: not a git repository (or any of the parent directories): .git
> git rev-parse --git-dir
fatal: not a git repository (or any of the parent directories): .git
> git rev-parse --git-dir
fatal: not a git repository (or any of the parent directories): .git
> git rev-parse --git-dir
fatal: not a git repository (or any of the parent directories): .git
> git rev-parse --git-dir
fatal: not a git repository (or any of the parent directories): .git
> git rev-parse --git-dir
fatal: not a git repository (or any of the parent directories): .git
> git rev-parse --git-dir
fatal: not a git repository (or any of the parent directories): .git
  

Ответ №1:

Попробуйте открыть VSCode из командной строки в корневой папке вашего репозитория:

 cd c:pathtorepo
"%LOCALAPPDATA%ProgramsMicrosoft VS Codebincode.cmd" -n .
  

Посмотрите, сохраняется ли сообщение об ошибке.

Не открывайте его в c:pathtorepo.git .

Комментарии:

1. Спасибо за ваш ответ VonC, я только что попробовал вашу команду, но сообщения об ошибках остаются прежними. Мне кажется, что vscode пытается подключить свои элементы управления версиями где-то в другом месте (не в каталоге, в котором находится мой репозиторий).

2. @Prisoner Вы использовали последнее ‘.’ в команде, которую я упоминаю? Чтобы заставить его открыться в этой папке?

3. @Заключенный Смотри также github.com/DonJayamanne/gitHistoryVSCode/issues /… : в Windows в CMD введите set GIT_DIR и проверьте, возвращает ли он непустое значение. Если да, обязательно сбросьте GIT_DIR .

4. @Prisoner Проверьте также, какой плагин вы установили. У вас есть gitHistoryVSCode?

5. Да, я действительно ввел это «.» в конце концов. После ввода set GIT_DIR я получаю пустое значение. Только что проверил, у меня не установлен плагин gitHistoryVSCode или любой другой плагин git.