Как сделать тэги ls-remote в конкретной ветке
Прежде чем клонировать репозиторий, я хочу перечислить все теги в главной ветви для фильтрации и, наконец, получить подмножество необходимых коммитов без передачи каких-либо дополнительных данных.
Можно ли использовать git ls-remote
перечислить все теги в определенной ветке?
2 ответа
git ls-remote
может перечислять ветки, метки или головы (ветки + метки); он может перечислять все или фильтровать по имени, но не может фильтровать по графу коммитов, потому что он не может получить доступ к коммитам в удаленном репозитории.
git tag --list --merged <branchName>
сделает работу на репо у вас уже есть на месте. Может ли это помочь вашему делу?
Я думаю, нет, если у вас нет доступа к самой удаленной машине.