Код Visual Studio отслеживает только одно git репо - PullRequest
0 голосов
/ 29 мая 2020

Я работаю с VS Code IDE и клонировал два репозитория. т.е.

git clone url://repo1
cd new
git clone url://repo2 new2

Однако VS-код отслеживает изменения только в одном репо. он затеняет папку new2 (она является частью репо1 gitignore). также, если я внесу какие-либо изменения, это не отобразится на левой панели элемента управления исходным кодом VS.

Возможно ли в коде Visual Studio работать с двумя репозиториями и отслеживать / извлекать / проталкивать изменения обоих репозиториев?

Отказ от ответственности: раньше я мало работал над кодом git или VS.

1 Ответ

0 голосов
/ 29 мая 2020

Я могу решить эту проблему, добавив файл .submodules в root папку

содержащий файл .submoudles:

[submodule "your_module_name"]
    path = paht_of_submodule/
    url = dummy_string_to_satisfy_vscode

Подробнее здесь: https://github.com/microsoft/vscode/issues/37947 и https://git-scm.com/docs/gitmodules

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