Visual Studio 中的 Git 分支只显示一条图形线?

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

我在 Visual Studio 中使用 Git 作为我自己的本地版本控制工具。因此,我没有连接远程存储库,一切都在本地运行。

我的问题:图表仅显示一条线,而不是分叉的分支。 有人可以解释一下吗?请看下面的图片: 这就是我得到的:

Visual Studio

这就是我想要的:

graph

如果没有图片:

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 的实际工作原理有误解,但请帮助我或给我一个好的指南。

提前致谢! :)

git visual-studio branch
2个回答
2
投票

如果:

  • DongleFree
    分支是在
    TestBranch
  • 之上制作的
  • TestBranch
    分支是在
    master
  • 之上制作的

然后

git log --oneline --graph --decorate --branches --all
将显示与 Visual Studio 相同的内容:一行。

一旦您进行了实际的并发开发(来自一个共同祖先的两个不同分支中的不同提交),您将在提交图中看到分叉。


OP Lexxy_B评论中确认:

这正是问题所在! Visual Studio 仅显示当前分支。

并且此功能尚未实现:“查看同一图中多个分支的历史记录”。


0
投票

视觉工作室管理分支已经有更新,现在可以切换以在图表上显示其他分支

graph other branch toggle

有关以下链接中功能请求的更多信息

https://developercommunity.visualstudio.com/t/how-do-i-view-the-history-of-all-branches-in-git/934801

© www.soinside.com 2019 - 2024. All rights reserved.