当我将一个特性分支合并到 main 中时,Visual Studio 似乎只是将来自特性分支的所有提交堆叠在 main 的顶部,而不是与它并排。
Visual Studio 2022 的 Git 存储库/“管理分支”窗口显示的图表似乎反映了每次合并(将功能分支合并到主分支)作为变基——将所有功能分支的提交堆叠在主分支之上。我不认为这是 Git 倾向于快进合并的结果,因为在创建分支后对 main 进行了一些更改。
这不是功能性问题(代码本身工作正常),但它的可读性很差,而且图表不适合我团队的工作流程。
tl;dr 为什么 VS2022 中给定分支的提交在合并后似乎只是堆叠在 main 之上?