Есть ли способ запустить "git description" в репозитории git без необходимости сначала делать "git clone"?

У меня есть скрипт, который должен быстро собрать вывод 'git description' в определенной ветке удаленного репозитория git, чтобы установить переменную окружения.

Очевидный способ сделать это состоит в том, чтобы сделать "git clone" для загрузки репозитория, затем перейдите в созданную папку репозитория git и выполните команду

export GIT_DESCRIBE_STR=`git describe`

... но мне не очень нравится такой подход, потому что у него так много накладных расходов; в частности, команда 'git clone' будет загружать сотни мегабайт данных хранилища git при каждом запуске, просто для запуска git describe команда один раз; и после этого загруженные данные не будут использоваться.

У меня вопрос, есть ли способ запустить 'git description' в удаленном хранилище? Что-то эквивалентное этому, что, конечно, не работает, потому что я только что сделал это:

git describe --repository=https://my.server.com/r/myproject/myproject.git --branch=master

0 ответов

Другие вопросы по тегам