#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.