Как стянуть изменения в pull-request из upstream, если форк недоступен ввиду приватности?
Доброго вечера.
Есть приватный репозиторий, у которого несколько форков. Я вижу только количество форков и свой форк, другие форки почему-то не вижу (полагаю, не хватает прав, возможно, каждый владелец приватного форка должен грантнуть меня этими правами). В приватный мастер льются пулл-реквесты.
Встала задача развернуть и протестировать пулл-реквест локально. Но с этим возникли серьезные трудности. То, что нашел в интернете, и что должно работать, у меня не работает. git pull upstream pull/<ID>/head:test_pr_branch
Что-то выкачивается, но при этом в создаваемой test_pr_branch всегда находится какой-то левый коммит, который не имеет ничего общего с нужным PR. К оригинальной ветке форка я доступа не имею.
Как скачать PR для локальных тестов, если ветка форка недоступна?
Алексей Тен, не тот, который нужно, которого в PR нет, и он один. Еще добился другого варианта (если сделать перед этим checkout master) - того, что он начинает из какого-то другого мастера подтягивать мердж-коммиты, а тех, что в PR (обычных коммитов, не мерджей), в итоге все равно нет (подтягивает только те, что до PR). В итоге просто склонировал репу на основе последнего коммита в PR и локально распаковал. Мистика какая-то, вчера весь интернет перерыл.