Skip to content

Commit

Permalink
Recommend zdiff3 merge.conflictStyle (#1260)
Browse files Browse the repository at this point in the history
  • Loading branch information
adamchainz authored Oct 29, 2024
1 parent 9c8f40e commit 4f207f7
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
# light = true

[merge]
conflictstyle = diff3
conflictstyle = zdiff3
```

Delta has many features and is very customizable; please see the [user manual](https://dandavison.github.io/delta/).
Expand Down
2 changes: 1 addition & 1 deletion manual/src/get-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@
# light = true

[merge]
conflictstyle = diff3
conflictstyle = zdiff3
```
7 changes: 4 additions & 3 deletions manual/src/merge-conflicts.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
# Merge conflicts

Consider setting
Consider setting [`merge.conflictStyle`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-mergeconflictStyle) to `zdiff3`:

```gitconfig
[merge]
conflictstyle = diff3
conflictStyle = zdiff3
```

With that setting, when a merge conflict is encountered, delta will display diffs between the ancestral commit and each of the two merge parents:
With that setting, when a merge conflict is encountered, Git will display merge conflicts with the contents of the merge base as well.
delta will then display this as two diffs, from the ancestor to each side of the conflict:

<table><tr><td><img width=500px src="https://user-images.githubusercontent.com/52205/144783121-bb549100-69d8-41b8-ac62-1704f1f7b43e.png" alt="image" /></td></tr></table>

Expand Down

0 comments on commit 4f207f7

Please sign in to comment.