【问题标题】:Can I get GIT style branch visualisations from Team Foundation Server (TFS)?我可以从 Team Foundation Server (TFS) 获得 GIT 风格的分支可视化吗?
【发布时间】:2011-03-18 23:45:29
【问题描述】:

作为 GIT 的狂热用户,我非常喜欢它的分支支持,尤其是能够随着时间的推移可视化存储库中的所有分支。

不幸的是,虽然我们需要使用 TFS,但我知道它具有一些强大的可视化功能。我知道您可以将“ChangeSets”可视化,但据我所知,这仅跟踪变更集的进度。

对我来说,这似乎有点肤浅,如果您一次只能看到两个 ChangeSet。为什么不将它们与所有其他分支和变更集一起显示?

那么是否有任何形式的“所有分支”可视化显示所有变更集,还是我在做梦?是否有任何其他类型的“超时”可视化无法做到这一点?

也欢迎任何有关可视化的资源链接! :)

塔,

安迪。

** 更新**

这就是我所说的可视化:

Screen of GIT branch technique http://img832.imageshack.us/img832/1681/gitscreenie.png

【问题讨论】:

  • 作为一个非 git 用户,我不得不说“这太酷了!”
  • 阿门! :) 我一直将它与我的个人物品一起使用!可惜我永远无法说服技术总监在工作中使用它!

标签: git version-control tfs


【解决方案1】:

我不确定这是否是“git 风格”,但由于您使用的是 TFS 2010,您应该能够使用此处描述的分支可视化:

http://msdn.microsoft.com/en-us/library/dd465202%28VS.100%29.aspx

【讨论】:

  • 它关闭了,但我错过了可视化中的提交和活动(即只是一个分支 heirachy)。我认为也许 TFS 只是一种与 GIT 完全不同的方法,这就是为什么他们不支持它!
  • 在 2010 下还有另一个功能可以跟踪修订。不幸的是,在工作中,我们仍在运行 2008,因此我无法为您检查。如果您查看文件的历史记录,历史记录窗口的工具栏上有一个按钮,可以为您提供可视化效果。
  • 这并不是说它是一种不同的方法,而是那个特性不存在。没有理由不能在 TFS 中使用 git 使用中固有的许多或大部分技术。在使用 TFS 时,我认为分支就像在 Hg 或 git 中一样一次性。分支做你的事,合并,销毁分支。您不会像许多人认为的那样丢失历史记录,并且历史记录会显示您在合并提交下的旧分支提交(2010 年)。
猜你喜欢
  • 2015-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-11
  • 2010-11-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多