Ответ 1
Вы можете использовать git request-pull
для достижения такого же рабочего процесса (что улучшено с помощью Git1.7.9 +).
См. статью " с использованием подписанного тега в pull-запросах
Типичный распределенный рабочий процесс с использованием Git предназначен для того, чтобы внести вклад в развитие проекта, его построение, публикацию результата в своем публичном репозитории и запрос "вверх по течению" человека (часто владельца проекта, в котором она разветвлялась), чтобы вытащить из своего публичного хранилища. Запрос такого "тянуть" упрощается командой
git request-pull
.Начиная с Git release v1.7.9, участник может добавить подписанный тег к фиксации на кончике истории и попросить интегратора вытащить подписанный тег.
Когда интегратор работаетgit pull
:
- подписанный тег автоматически проверяется, чтобы гарантировать, что история не подделана.
- Кроме того, результирующая транзакция слиянием записывает содержимое подписанного тега, чтобы другие люди могли проверить, что ветвь, объединенная интегратором, была подписана вкладчиком, не получая подписанный тег, используемый для проверки запроса на перенос отдельно и сохраняя его в пространстве имен refs.