Как вы справляетесь с локальными различиями при объединении ветки разработчика с master и back? - PullRequest
0 голосов
/ 11 июля 2019

В нашей небольшой команде каждый разработчик работает в своей ("частной") ветке Git.
Время от времени они синхронизируют основную ветвь, затем объединяют ее со своей собственной ветвью, а затем, наоборот, ведут к мастеру, чтобы все было синхронизировано.

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

Так что, вероятно, я делаю что-то не так. Как вы справляетесь с такой ситуацией?

1 Ответ

0 голосов
/ 11 июля 2019

Может быть два рабочих процесса:

  1. Работайте над devel веткой и продолжайте совершать там коммиты.

    • git fetch -all
    • git rebase origin / master (на уровне)
  2. Сохранить изменения, используя git stash

    • git stash save "my work description"
    • git pull
    • git stash pop stash {0}

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

...