Могу ли я запросить у пульта текущий идентификатор фиксации субмодуля? - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть хранилище с подмодулями. Я хотел бы иметь возможность видеть, какой коммит субмодуля используется в этом репо.

git submodule status будет работать только для вышеперечисленного, когда субмодули обновляются локально.

Я бы предпочел не checkout master; git pull; git submodule update; git submodule status, если возможно. Было бы лучше, если бы я мог использовать URL-адрес пульта, очень похоже на git ls-remote.

1 Ответ

0 голосов
/ 13 февраля 2020

Нельзя запросить содержимое хранилища на удаленном сервере без предварительной выборки, а хеш-коды субмодулей считаются частью содержимого хранилища. Они хранятся в древовидных объектах, поэтому сначала необходимо раскрыть соответствующие объекты.

Однако вам не нужно проверять ветку. Вы можете сделать git fetch origin && git rev-parse --verify origin/master:path/to/submodule, чтобы получить объекты для пульта и перечислить га sh.

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