Не все проекты в рабочей области регистрируют изменения в GIT - PullRequest
0 голосов
/ 19 апреля 2020

у меня рабочее место с 20 проектами; любые изменения, внесенные в код, отображаются на боковой панели GIT с буквой «M». Однако изменения, внесенные в код в трех папках проекта в нижней части рабочего пространства (но включенных в рабочее пространство), не отображают букву «М» и, похоже, исключены из GIT контроля версий.

Любые советы о том, как это исправить?

[править 1] Я новичок в GIT (и VSCode); Я запустил несколько проектов на выделенном диске D: на Windows 10, прежде чем я перешел на Linux Mint через несколько месяцев go. Я просмотрел проекты (Linux), чтобы убедиться, что у меня есть все необходимые библиотеки и весь код, который компилируется. Рабочее пространство проекта находится на этом (общем) диске D: также доступен в Linux; Я добавил три проекта в Linux (но открыл рабочее пространство, созданное в Windows). Три проекта (не «управляемые / отмеченные» Git) перечислены в этом рабочем пространстве.

Итак ...

git check-ignore

привело к следующему:

fatal: Not a git repository (or any parent up to mount point /media/maxg/Data SSD)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

... что, по-моему, подразумевает меня, есть связанный каталог Git, который мог быть создан под моей учетной записью Windows; который не отражен в /home/maxg/.git Я сделал git init, который создал каталог. git, но в нем нет ничего (связанного с проектом).

Однако, в таком случае, почему контролируются 20 странных проектов, а три новых - нет?

1 Ответ

0 голосов
/ 20 апреля 2020

Решение

Я понял это ... Я использовал терминал в VSCode и сделал

git init

в каждой из этих трех папок проекта; это помечало папки зелеными, как в 'U'pdated ... и теперь они являются частью сгиба:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...