Details
-
Suggestion
-
Resolution: Unresolved
-
None
Description
Sourcetree does not support showing merge commits in a special way.
http://haacked.com/archive/2014/02/21/reviewing-merge-commits/
We can only view complete diff compared to both parents, not what changes the merge commit introduced itself over the two parents. Reading all of it would mean to review it a second time.
The point is that when a merge has conflicts, only those conflict resolution changes need further review, or might be interesting otherwise. Automatic, unchanged merges have already been reviewed and should be just fine.
TortoiseGit already has this feature to "Show extra changes after merge" https://gitlab.com/tortoisegit/tortoisegit/issues/2469
We can use CLI to view these extra changes using:
- git show <hash>
- git diff-tree --cc <hash>
SourceTree should also provide this feature.