Как сделать так, чтобы git fork соответствовал всем ветвям, тегам, ссылкам и объектам в апстриме - PullRequest
3 голосов
/ 16 апреля 2019

Я работаю над некоторыми задачами SCM относительно ветвления репозитория GitHub.Мне нужен форк этого репо для тестирования скриптов SCM.Тем не менее, мой тестовый форк не синхронизирован с репозиторием. Как заставить форк соответствовать всем веткам, тегам, ссылкам и объектам восходящего потока?

Мне нужно, чтобы все ветви были перемещены, чтобы соответствовать восходящему потоку.Если на ветке есть ветки, которые не находятся в восходящем направлении, мне нужно их удалить.Мне нужно, чтобы все теги в апстриме были синхронизированы с форком.и т. д.

К сожалению, использования GitHub API для удаления репо и повторного форка недостаточно, поскольку это вызывает проблемы нижестоящего процесса с Дженкинсом, опрашивающим репо.Прямо сейчас у меня есть сложный сценарий, который устанавливает восходящий поток, читает ветвь shas, ​​удаляет и воссоздает все ответвления и т. Д. Надеюсь, есть более простой подход к этому, прежде чем я также осуществлю синхронизацию тегов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...