File tree 1 file changed +13
-0
lines changed
1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -18,3 +18,16 @@ We use [Gitflow](https://docs.github.com/en/get-started/quickstart/github-flow)
18
18
While a release is pending, we may merge anything into develop, ** except for changes to package.json files** . If we
19
19
change the package.json files on develop, the gitflow PR master -> develop will have merge conflicts, because during the
20
20
release the package.json files are updated on master.
21
+
22
+ ## What to do if there is a merge conflict?
23
+
24
+ Although gitflow should help us to avoid merge conflicts, as mentioned above in "Important Caveats" it can still happen
25
+ that you get a merge conflict when trying to merge master into develop after a successful release.
26
+
27
+ If this happen, you can resolve this as follows:
28
+
29
+ - Close the automated PR that was created by the gitflow automation
30
+ - Create a new branch on top of ` master ` (e.g. ` manual-develop-sync ` )
31
+ - Merge ` develop ` into this branch, with a merge commit (and fix any merge conflicts that come up)
32
+ - Now create a PR against ` develop ` from your branch (e.g. ` manual-develop-sync ` )
33
+ - Merge this PR with a merge commit
You can’t perform that action at this time.
0 commit comments