ветвь клона github и процесс слияния - PullRequest
1 голос
/ 17 октября 2019

Для разветвленного репозитория github я внес дополнительные изменения в основную ветку. Теперь, когда исходный репозиторий выпускает версии (скажем, версии 1.0.1, 1.0.2 и т. Д.), Как применить / объединить мои изменения и выпуск с тем же номером версии? Есть ли какие-либо предложения или рекомендации, которым можно следовать, чтобы я мог периодически объединять свои изменения поверх официальных версий выпуска и выпуска? Должен ли я клонировать версии веток версий и объединить вручную?

Я уверен, что есть другие в подобной ситуации, и любые предложения приветствуются.

Ответы [ 2 ]

1 голос
/ 17 октября 2019

Я вижу, что вы пытаетесь синхронизироваться с оригинальным репозиторием после того, как разветвляете их источник и выпускаете с их расписанием, которое включает ваши работы. Здесь есть ответ для обновления разветвленного репозитория, который, по моему мнению, может быть полезен для вашего случая: Как обновить раздвоенный репозиторий GitHub?

Я могу периодически объединять свои изменения сверхуиз официальных релизов версий и релизов?

Да

Должен ли я клонировать ветки версий выпуска и объединить вручную?

Существуют решения, позволяющие сделать это автоматически или вручную, но этодолжна иметь ветку функций, которую вы будете синхронизировать с оригинальным репозиторием и объединить свою работу поверх нее, прежде чем захотите отменить эти изменения. Продолжайте обновлять с оригиналом с предоставленным ответом выше.

0 голосов
/ 17 октября 2019

Для улучшения приложения, как только вы внесли некоторые изменения, вы должны выпустить новую версию.

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

...