Синхронизация GitHub вверх по течению с вилкой - PullRequest
0 голосов
/ 21 мая 2018

После того, как ветвь слилась с master на моей вилке, я хочу автоматически слить master с вышестоящим репо master.
Если я не могу сделать это, могу ли я автоматически создать новый пулзапрос от мастера моего форка к мастеру апстрима?

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

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

Если вы не являетесь владельцем репозитория верхнего уровня, вы можетеиспользуйте pull request, но вы не можете сделать это автоматически.

Если вы являетесь владельцем репозитория upstream, вы можете использовать слияние, но вы не можете сделать это автоматически (вы можете использовать скрипт для автоматического, некоторые любятэто: https://github.com/pivotalsoftware/auto-merge-upstream).

Но ваше желание иррационально. Почему вы не делаете прямой переход к восходящему потоку, вам не нужно то, что называется автоматический , потому что результат тот же.

Если я не могу сделать это, могу ли я автоматически создать новый запрос на извлечение от мастера моего форка к мастеру восходящего потока?

Конечно.

0 голосов
/ 21 мая 2018

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

Этот хук должен будет проверить, является ли сделанный коммит коммитом слияния илине .
Если это так, и если текущая ветвь равна master, то можно продолжить простое git push upstream.
То есть, если вы являетесь владельцем восходящего репо.

Если нет, вам придется:

...