Вопрос:
Я использую код Visual Studio в Windows 10, а также установлен Git.
Я столкнулся с двумя проблемами:
-
Я попытался выполнить команды Git в “палитре команд” (как показано во многих учебниках VSCode), но VSCode не распознает какие-либо команды. Я закончил использование “интегрированного терминала”, используя bash.exe чтобы клонировать мой репозиторий и checkout master. Это сделало трюк, и теперь я вижу свой проект под значком Проводника.
Теперь, когда у меня есть файлы и VSCode, они видят их, если я пытаюсь снова использовать “палитру команд” для проверки или вытаскивания или фиксации, это не видит мой репозиторий или ветки или мастер. Я должен вернуться и использовать “интегрированный терминал”.
Почему “командная палитра” не работает?
-
Если я отредактирую любой из моих файлов под иконкой Explorer, которую я ранее клонировал, и проверка изменений не отображается под значком Git.
Но я заметил, что если я вношу изменения в файл settings.json (файл настроек VSCode), он показывает под значком Git, что изменения были сделаны, и он спрашивает меня, хочу ли я зафиксировать изменения.
Почему VSCode не отслеживает или не показывает изменения, внесенные мной в мои собственные файлы, и отслеживать изменения только в собственных файлах?
Лучший ответ:
Код Visual Studio “Контроль версий”:
Visual Studio Code имеет встроенную поддержку Git для наиболее распространенных команд.
Примечание. Код VS будет использовать вашу установку Git в машине, поэтому вам нужно установить Git первым, прежде чем вы получите эти функции. Убедитесь, что вы установили хотя бы версию 2.0.0
Поэтому убедитесь, что сначала установлен Git для Windows и ваш %PATH% перед запуском Visual Studio Code.
Откройте VS в корневой папке вашего репозитория Git. Как уже упоминалось:
Вы можете открыть VS Code в подкаталоге репозитория Git. Сервисы VS Code Git будут работать как обычно, показывая все изменения в репозитории, но изменения файла вне каталога с областью действия затенены подсказкой, указывающей, что они находятся за пределами текущего рабочего пространства.
OP fmora добавляет в комментарии:
Мне нужно открыть папку через VSCode в меню “Файл”, и она работает