Я пытаюсь реализовать рабочий процесс, подобный рабочему процессу, в моем размещенном в Azure DevOps git-репо.Я включил CI / CD на свой сервер QA, который запускается после завершения запроса на извлечение, предназначенного для ветви разработки.Кроме того, в ado я включил политику ветвления запросов на извлечение при разработке, чтобы ветви функций нельзя было объединить напрямую без PR и проверки кода.Это все работает, за исключением того, что по запросу извлечения они покидают источник / развитие позади локальной разработки.
Итак, если я: git checkout develop
Я вижу это сообщение: Your branch is ahead of 'origin/develop' by 11 commits.
Итак,при нормальных обстоятельствах я думаю, что исправление для этого: git push
или git push origin
- из ветви разработки.
Но поскольку действует политика филиала, требующая запроса на извлечение, я не могу нажать.Когда я пытаюсь запустить разработку, я получаю следующее сообщение: ! [remote rejected] develop -> develop (TF402455: Pushes to this branch are not permitted; you must use a pull request to update this branch.)
Хорошо, хорошо, я уже выполнил 11 запросов на извлечение к этой ветви.Любая идея, как это исправить?
Разработка таргетинга на запросы извлечения должна синхронизировать источник с локальным.
РЕДАКТИРОВАТЬ: Как уже упоминалось в комментариях, я отключил политику ветвления, которая вызывает запросы на извлечение.Затем я сделал толчок, чтобы навести порядок.Но вот лог от развертки, как запрошено ниже:
>git log
commit 545319a657801f3c279f727c53aa7d5b9d9f9d6e (HEAD -> develop, origin/develop, origin/master, origin/HEAD, master)
Merge: fe89f0a dad0fa3
Author: Ken Hadden <khadden@mycompany.com>
Date: Thu Mar 28 18:09:32 2019 -0700
Merge branch 'master' into develop
commit fe89f0af4a9fe3848880854dbd88e3980e81bdb4
Merge: 9b37a92 c7fe732
Author: Ken Hadden <khadden@mycompany.com>
Date: Thu Mar 28 12:15:48 2019 -0700
Merge branch 'develop' of https://mycompany.visualstudio.com/mycompany/_git/mycompany into develop
commit c7fe7329df9d40d0ed6db0ddf9f46ab5173aab85 (tag: 201)
Merge: 2386bbe c3b8468
Author: Ken Hadden <khadden@mycompany.com>
Date: Mon Mar 25 20:50:07 2019 +0000
Merged PR 7: Build from PR test 3
commit 9b37a9238f369d0fd939b15446e2598a4b984cda
Merge: d3e27c1 c3b8468
Author: Ken Hadden <khadden@mycompany.com>
Date: Mon Mar 25 13:41:12 2019 -0700
test 5
commit c3b8468f49d6426469699dcc19c01fc183823355
Author: Ken Hadden <khadden@mycompany.com>
Date: Mon Mar 25 13:39:45 2019 -0700
test 4
commit d3e27c1b6abba1e0978a0c2673ebf5969ced37a0
Merge: 0415cf7 2386bbe
Author: Ken Hadden <khadden@mycompany.com>
Date: Mon Mar 25 13:37:37 2019 -0700
Merge branch 'develop' of https://mycompany.visualstudio.com/mycompany/_git/mycompany into develop
commit 0415cf7f790770b9bc9e672a5998e85b0815ed46
Merge: 2ef8b41 6dc753e
Author: Ken Hadden <khadden@mycompany.com>
Date: Mon Mar 25 13:34:27 2019 -0700
test 4
commit 6dc753eda1697b84a679d6105d2ef18a7f1d3043
: