Ведение сквозных выпусков репо - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь выяснить, какой будет лучший рабочий процесс для нашего случая. У нас есть ряд изменений, которые мы должны применить к вышестоящему проекту, чтобы адаптировать его к нашей среде, которую мы не хотим размещать вверх по течению. Однако мы хотим быть в курсе последней версии репозитория.

Для начала мы создали форк, и наш мастер указывает на выпуск v1.0 восходящего потока. Мы делаем коммиты A, B, C на мастере по мере необходимости и pu sh нашему мастеру. Теперь вышла версия 2.0 апстрима, и мы хотим синхронизировать с ней c и перебазировать на нее A, B, C. Однако, если мы сделаем это на мастере, я думаю, что мы переписываем историю, и мы теряем v1.0.

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

1 Ответ

1 голос
/ 28 февраля 2020

Если вы не хотите изменять историю, вы можете использовать git merge --no-ff upstream/master от мастера.

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