You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: umbraco-cloud/troubleshooting/deployments/merge-conflicts-on-flexible-environments.md
+44-7Lines changed: 44 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,13 +10,50 @@ This guide explains how to resolve these merge conflicts and how to avoid them.
10
10
11
11
## How to Resolve a Merge Conflict on a Flexible Environment
12
12
13
-
1. Clone the flexible environment to your local machine.
14
-
2. Add a `git remote` to the cloned environment.
15
-
3. Fetch the `master` from the added remote.
16
-
4. Merge the `master` into the local clone.
17
-
5. Go through the conflicts one by one.
18
-
6. Commit the resolved conflicts.
19
-
7. Push the change back to the flexible environment.
13
+
The image below shows a merge conflict happening on a pull from the mainline environment to a flexible environment.
14
+
15
+

16
+
17
+
To start debugging the merge conflict, a log file containing a list of conflicting files is provided. It's a `.txt` file that can be downloaded and viewed.
18
+
19
+
### Preparations
20
+
21
+
Before you start resolving the merge conflict, ensure you have the following things ready:
22
+
23
+
* The log file containing a list of the conflicting files.
24
+
* The clone link for the flexible environment.
25
+
* The clone link for the mainline environment that flexible environment is connected to.
26
+
27
+
### Steps
28
+
29
+
1. Download the log file provided from the failed pull (see image above).
30
+
2. Clone the flexible environment [to your local machine](../../set-up/working-locally.md).
31
+
3. Use the mainline environment clone link to add a new `git remote:
0 commit comments