Visual studio 2010 有一个具有可视化分支的Team Foundation服务器GUI客户端吗?

Visual studio 2010 有一个具有可视化分支的Team Foundation服务器GUI客户端吗?,visual-studio-2010,visual-studio,tfs,Visual Studio 2010,Visual Studio,Tfs,我想找到一个GUI客户端,它显示TFS分支历史,就像我习惯于在一些流行的git客户端中查看一样。这里有一张来自的很棒的照片,不过它的每一点都很好 看看你的签入历史有多棒吧?更好的是,您可以选择两个签入并查看文件的差异列表,您可以选择文件以查看所选文件在任意两个签入之间更改的差异 TFS是否存在类似的应用程序 注意:我确实发现了这个问题,它的标题听起来很接近: 我很确定,如果你运行的是VS2010,那么答案就是你已经拥有的GUI,而不是命令行。我没有看到获得这种分支映射和快速更改比较的好解决方案

我想找到一个GUI客户端,它显示TFS分支历史,就像我习惯于在一些流行的git客户端中查看一样。这里有一张来自的很棒的照片,不过它的每一点都很好

看看你的签入历史有多棒吧?更好的是,您可以选择两个签入并查看文件的差异列表,您可以选择文件以查看所选文件在任意两个签入之间更改的差异

TFS是否存在类似的应用程序

注意:我确实发现了这个问题,它的标题听起来很接近:

我很确定,如果你运行的是VS2010,那么答案就是你已经拥有的GUI,而不是命令行。我没有看到获得这种分支映射和快速更改比较的好解决方案

或者也许我错过了它,而VS上的TFS中已经有这样的映射/GUI

编辑:将文件菜单的图片添加到分支和合并中。我似乎没有拉德万先生提到的选择权


您可以使用分支和跟踪更改可视化。有关详细信息,请参阅下面的博文:


您可以通过以下方式查看团队项目的分支层次结构:转到“源代码管理资源管理器”,单击要从中开始探索分支结构的分支,然后单击“文件”菜单,指向“源代码管理”,指向“分支和合并”,然后单击“查看层次结构”


伯恩。可供Visual Studio 2013、2015、2017、2019使用


显然,作者是一个被迫使用TFS的git用户。

所以如果我没有这些选项,我可能就没有分支了?请参阅问题中添加的图像是的,您必须选择一个分支,以便此选项可用。我的意思是,如果我选择的项目本身不是分支,则此选项可用。我假设我们会将开发代码库的峰值分支,但是如果我没有看到这些选项,那么我是否应该假设代码没有父级/层次结构?我现在假设是,今天晚些时候玩一个简单的解决方案。谢谢。谢谢分享,但是我已经知道这个功能了。不知道OP最初为什么接受这个答案作为解决方案,因为据我所知/我所担心的是,它没有回答这个问题:这个可视化没有告诉你签入历史记录/提交将更改从一个分支拉到另一个分支的任何信息。@Jeroen主要出于沮丧接受了这样一个事实:当我在其他地方提问时,大多数回答完全误解了我的问题,至少这是可视化的。我知道,我认为正确的答案是没有这样的工具。如果你有更好的可视化工具,我很乐意移动支票。Jim的答案不错——检查一下这个链接,尽管我认为它是以变更集为中心的。但两者都不如我在git上使用的工具那么好。如果我仍在使用TFS,我会很想这么做。链接到引用Stefan Lober在评论中写道,作为回答:谢谢你,Malcolm O,提及Bourgeon。我计划在VS2017支持中加入一些新功能和修复。这比我预期的要长,这只是一个空闲时间的项目,但它应该在几周内完成。很高兴听到Stefan。我喜欢你的插件-它使下面复杂的分支历史变得轻而易举。我真的很感谢你花了这么多时间。如果您需要测试人员,请告诉我。现在说的是与Visual Studio 2013、2015、2017、2019一起工作。看来是时候试一试了!谢谢。在可视化工具中,似乎缺少两个我想要的关键特性:对最近变更集的挂起变更的区分和对任意两个选定变更集的区分。我是不是漏掉了什么明显的东西?