我在 Visual Studio 中使用 Git 作为我自己的本地版本控制工具。因此,我没有连接远程存储库,一切都在本地运行。
我的问题:图表仅显示一条线,而不是分叉的分支。 有人可以解释一下吗?请看下面的图片: 这就是我得到的:
这就是我想要的:
如果没有图片:
What I got: # What I want
Graph descr. Branch # Graph descr. Branch
--------------------------------------------------------
O change2 Test # | O change2 Test
| # | |
O change1 Test # | O change1 Test
| # |/
O init master # O init master
我认为我对 Git 的实际工作原理有误解,但请帮助我或给我一个好的指南。
提前致谢! :)
如果:
DongleFree
分支是在TestBranch
TestBranch
分支是在master
然后
git log --oneline --graph --decorate --branches --all
将显示与 Visual Studio 相同的内容:一行。
一旦您进行了实际的并发开发(来自一个共同祖先的两个不同分支中的不同提交),您将在提交图中看到分叉。
OP Lexxy_B在评论中确认:
这正是问题所在! Visual Studio 仅显示当前分支。
并且此功能尚未实现:“查看同一图中多个分支的历史记录”。
视觉工作室管理分支已经有更新,现在可以切换以在图表上显示其他分支
有关以下链接中功能请求的更多信息