Подмодуль git проверен в неправильной ветке - PullRequest
0 голосов
/ 03 сентября 2018

В моем git-репозитории у меня есть две ветки master и legacy. Я добавил следующий .gitmodules файл в свою ветку. Ветвь master не имеет файла .gitmodules. Однако подмодуль git извлекается в ветке master. В ветке legacy ничего не проверяется.

Мой файл .gitmodules.

[submodule "build"]
    path = build
    url = git@git.gitlabs.com:Karthik.Sharma/build.git
    branch = 0.4

Что я делаю не так?

1 Ответ

0 голосов
/ 03 сентября 2018

Сначала, после добавления файлов .gitmodules, вы должны сделать git submodule update --init, чтобы заставить субмодуль быть извлеченным.

Во-вторых, проверьте характер папки build в главной ветви.

git ls-files --stage | grep 160000

Если вы не видите build в результате, это означает, что это обычная папка (не подмодуль).

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