Visual Studio 2022 未按预期显示 Git 合并

问题描述 投票:0回答:0

当我将一个特性分支合并到 main 中时,Visual Studio 似乎只是将来自特性分支的所有提交堆叠在 main 的顶部,而不是与它并排。

Visual Studio 2022 的 Git 存储库/“管理分支”窗口显示的图表似乎反映了每次合并(将功能分支合并到主分支)作为变基——将所有功能分支的提交堆叠在主分支之上。我不认为这是 Git 倾向于快进合并的结果,因为在创建分支后对 main 进行了一些更改。This is the Commit Graph in question- the blue and red circles are commits that were separate branches before being merged into main

这不是功能性问题(代码本身工作正常),但它的可读性很差,而且图表不适合我团队的工作流程。

tl;dr 为什么 VS2022 中给定分支的提交在合并后似乎只是堆叠在 main 之上?

visual-studio git-merge
© www.soinside.com 2019 - 2024. All rights reserved.