Как сделать тэги ls-remote в конкретной ветке

Прежде чем клонировать репозиторий, я хочу перечислить все теги в главной ветви для фильтрации и, наконец, получить подмножество необходимых коммитов без передачи каких-либо дополнительных данных.

Можно ли использовать git ls-remote перечислить все теги в определенной ветке?

2 ответа

git ls-remote может перечислять ветки, метки или головы (ветки + метки); он может перечислять все или фильтровать по имени, но не может фильтровать по графу коммитов, потому что он не может получить доступ к коммитам в удаленном репозитории.

git tag --list --merged <branchName>

сделает работу на репо у вас уже есть на месте. Может ли это помочь вашему делу?

Я думаю, нет, если у вас нет доступа к самой удаленной машине.

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