Git синхронизировать ветку после пул-запроса - PullRequest
0 голосов
/ 28 апреля 2020

Мы используем BitBucket для нашего git сервера и GUI. У нас есть 2+ филиала:

  • master (защищен, только PR принят)
  • dev (защищен, только PR принят)
  • feature-x
  • et c

master является нашим производством, где dev является нашей последней версией разработки.

Когда мы хотим go к производству, мы делаем PR с dev до master на BitBucket, затем принимаем его / объединяем с опцией --no-ff.

Мы такие:

*   fe545fb - (HEAD -> master, origin/master, origin/HEAD) Merge pull request #21 in repo/automation from dev to master
|\  
| *   c483a3a - (origin/dev, test, dev) Merge pull request #20 in repo/automation from fix-aliasDNS to dev
| |\  
| | * 288c4f0 - (origin/fix-aliasDNS, fix-aliasDNS) Refactor a test condition 
| | * 3ca8f79 - - Fix: blabla

Мы видели, что dev не синхронизируется с master.

  1. Нужно ли синхронизировать его с master
  2. Если да: как мы можем это сделать? Помните, что dev защищен, поэтому принимается только PR. Я не могу сделать git checkout dev && git merge master && git push
  3. Если нет: у нас будут конфликты / проблемы, когда мы сделаем новый PR с dev до master?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...