【问题标题】:TFS Branch/Merge meets History ViewTFS 分支/合并符合历史视图
【发布时间】:2009-03-25 13:34:35
【问题描述】:

我们在最近迁移到从 VSS 的 TFS 系统中设置了一个带有开发“主干”的设置,开发人员一直在主干之外的分支中工作,这些分支被合并回。

我们在签入时一直在努力评论我们的变更集,这是我们在 VSS 时代从未做过的事情。但是,当我在源代码管理资源管理器中右键单击主干文件并选择历史记录时,我只看到标记为“从开发分支合并”的整体变更集(或者开发人员在合并时在那里乱写的任何内容。)历史条目没有甚至似乎包含有关当时合并的哪个分支的信息,更不用说有关组成它的变更集或与它们一起使用的 cmets 的任何信息。

其他 TFS 用户如何处理此问题?

还有其他方法可以查看我在这里丢失的历史记录吗?

【问题讨论】:

  • Kiquenet,自从我提出这个问题以来的 5 年里,我们已经从 TFS2008 转移到了此后的两三个新版本。 ryan.rousseau 提出的分支历史插件一开始就成功了,但该功能早已被添加到 Visual Studio 的 TFS 工具中。

标签: tfs merge branch


【解决方案1】:

查看合并之前的更改历史一直是 TFS 的一个痛点。以至于微软在下一个版本的 TFS(TFS 2010)中做了很多工作来解决这个问题。在 TFS 2010 中(当它出现时),当您在历史视图中进行合并时,实际上有点曲折,您可以展开并查看被合并事物的历史,这会更好。

与此同时,当我看到我的大型单体合并(或分支)评论时,我倾向于发出一声叹息,然后在源代码管理资源管理器中找到它合并的分支中的文件并在那里查看历史记录.

【讨论】:

    【解决方案2】:

    这可能就是您要查找的内容:http://www.codeplex.com/TFSBranchHistory

    没有亲自使用过,所以不能保证。

    【讨论】:

      【解决方案3】:

      访问 Microsoft Gallery 中的“TFS 分支历史”插件页面:

      http://visualstudiogallery.msdn.microsoft.com/7d4f37b6-f9a4-44c6-b0a0-994956538a44

      插件确实将“分支历史”按钮插入到源代码管理资源管理器 (TFS) 的上下文菜单中

      按钮图标与标准“历史”类似,但带有蓝色箭头:

      如果你点击“Branched History”,将会打开一个新窗口,并且 Path 属性会被设置为当前的 Source Control Explorer 路径:

      单击“运行查询”以在“历史记录”选项卡中获取结果:

      从上下文菜单中,您可以查询标准变更集详细信息和比较文件(文件夹)对话框。

      【讨论】:

        猜你喜欢
        • 2017-12-10
        • 2011-03-02
        • 2014-06-30
        • 2016-01-11
        • 1970-01-01
        • 2019-09-28
        • 1970-01-01
        • 2015-02-02
        • 2014-01-26
        相关资源
        最近更新 更多