如何浏览TFS变更集?

67

我想浏览TFS中的变更集。

我不想通过指定变更集中包含的文件来搜索变更集。我也不想指定我认为创建了变更集的用户。

我只想输入一个变更集号码并查看该变更集。或者可能查看一个范围,然后浏览这些变更集。

没有指定的文件,也没有指定的用户。TFS 2008似乎不允许我这样做。

我一定是漏掉了什么。

如何做到这一点?


1
你看过TFS Powertools了吗?或者你可以等待VS2k10,那里有更好的支持来处理变更集(终于!)? - No Refunds No Returns
我认为他对使用已经在VS中的东西感兴趣...换句话说,不使用插件。 - Polaris878
我不介意尝试插件...我用过Sidekicks(没有做我想要的)。我会看看Powertools。 - JoshL
这是一个非常好的问题!像 trac timeline(http://trac.edgewall.org/timeline)这样简单的东西在获取源代码每日快速概述方面非常棒。我在 TFS 中找不到任何类似的东西 :-( - Isak Savo
4个回答

100
在源代码控制资源管理器中按下CTRL+G,这将弹出“查找变更集”对话框。不幸的是,VS 2008中的此功能有些一刀切:即使您已经知道变更集号码,也必须在大而笨重的搜索对话框内进行操作。对于您的情况,请将单选按钮切换为按范围搜索,然后键入所需的变更集号码作为范围的起始和结束。

顺便说一句,VS 2010版本的此对话框简化了“按#查找单个变更集”的用例。

我个人的偏好:如果您打开了控制台窗口,则有一条更快捷的路线。只需键入 tf changeset 12345 。如果使用Power Tools,则可以替代“Get-TfsChangeset”或“tfchangeset”,以获得更好的性能和可编程性。


很棒的快捷键提示! - miPwn
我修改了我的键盘快捷键。如果没有快捷键,我如何访问“查找变更集对话框”? - Vanity Slug

11
在源代码控制资源管理器窗口中,右键单击源代码控制树中的任何文件夹,然后选择“查看历史记录”。这将为您提供一个接触该文件夹(递归)的更改集列表。这不是输入更改集的方法,但这是另一种轻松查看更改集的方法。
您还可以右键单击文件夹,然后选择“在源代码控制中查找” -> 更改集...,这将允许您输入更改集编号或范围。
** 这些可能是TFS Power Tools的一部分

5
在由TFS或Visual Studio Online提供的网站上,进入您的团队主页。然后在该页面上单击链接Code,然后单击Changesets,加载后提供历史变更集列表。 步骤 enter image description here

4
1. Open Visual studio and find Team Explorer(right hand side of computer screen).
2. Click on Team Explorer and Look for Source Control Explorer.
3. Now Click on Source Control Explorer.
4. Now Press CTRL+G
5. Changeset popup will come up.
6. Enter Changeset Number.
7. Click OK button of Changeset Popup.
8. Changeset Details will come up.

enter image description hereenter image description hereenter image description hereenter image description hereenter image description here

谢谢... :)


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