Visual Studio 2015 git 显示所有分支

9

有没有办法让Visual Studio 2015的历史记录窗口显示所有分支?

默认情况下,它会像这样显示分支:

enter image description here

我希望它显示为这样:

enter image description here

注意上面的图片显示了我在dev/test2分支上的最新提交,即使我没有将其合并到master分支中。
我的当前源代码控制插件设置为Git
1个回答

8
正如您所知,Visual Studio仅显示当前签出分支的历史记录,据我所知,这是出于设计考虑,以防它处理过多提交。 仅当先前的分支合并回当前签出的分支时,它才会显示早期的分支。 但正如您所看到的,SourceTree对此没有问题。
我完全同意您的观点,显示所有历史记录至少应该是一个选项。
有一个Uservoice建议,它真的需要更多的支持。 投票支持!

很遗憾,投票现在已经关闭了。:( - Andrew
1
@Andrew 没有关闭,只是移动了位置:https://developercommunity.visualstudio.com/content/idea/365478/view-history-for-whole-git-repository.html 还可以参考:https://developercommunity.visualstudio.com/idea/382989/show-combined-git-branch-history-including-common.html - relatively_random
1
更新2022-10:上述所有“已关闭-重复”问题,但此问题目前仍然开放:https://developercommunity.visualstudio.com/t/how-do-i-view-the-history-of-all-branches-in-git/934801 - Tom667
2
由于Visual Studio 2022仍然没有这个功能,一个解决方法是使用带有GitGraph扩展的Visual Studio Code。它可以很好地显示合并的Git分支历史记录。请参见https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph - Martin_W

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接