尽快通过Visual Studio查找搁置集

时间:2012-12-12 13:52:29

标签: tfs visual-studio-2012

我需要每天使用Visual Studio查看许多搁置集。我已将TfsPendingChanges命令添加到我的工具栏中,但访问shelveset(Actions / Find Shelvesets)的其余过程仍然感觉很笨拙。实际上,shelveset审查与我自己的未决更改无关。 VS11刚刚比现在更长一步。

有没有办法在Visual Studio 2012中将某种形式的“Find Shelvesets”直接添加到菜单或工具栏?

4 个答案:

答案 0 :(得分:16)

如果您在任何工具栏上右键单击然后“自定义”,它将弹出一个对话框。按“键盘”按钮,选择File.TfsUnShelvePendingChanges并为其分配热键。我相信Source Control Explorer窗口需要打开并处于活动状态才能使您的热键正常工作。

OR ...这可能不是您正在寻找的,但如果您打开并激活源控制资源管理器窗口,则 ALT-F ALT-R ALT-F ALT-F ALT-S 将显示对话框。这实际上是导航文件/源代码控制/查找/查找货架集。

答案 1 :(得分:3)

使用Shelvesets的最简单方法是使用新的My Work功能。通过暂停和恢复工作,只需拖放您想要进行的任务,Visual Studio将自动为您完成所有Shelveset魔术。

这同样适用于评论,暂停当前工作或创建新的临时工作空间,打开审核请求,让它自动取消更改,并在完成后通过恢复以前的任务回到原来的位置。

一旦掌握了它,它真的很棒。它使用Shelvesets是很好的知道,但这种方式你真的不需要知道,它只是工作。

对于TWA Diff,there've been great improvements with TFS 2012 Update 2几乎准备好发布......

答案 2 :(得分:1)

如果仅用于评论,那么Team Web Access可能对您更好吗? 只需导航到http://:8080 / tfs / web /,选择团队项目,然后单击Source Tab和Find Shelvesets。然后,您可以在新的浏览器窗口中打开每个shelveset,它将列出所有更改,并允许您快速进行比较等。

答案 3 :(得分:0)

您正在寻找的命令是文件下的 TfsUnshelvePendingChanges

右键单击任何工具栏,单击“自定义”,将打开一个对话框。转到'命令'选项卡在顶部。

从菜单栏中选择适当的按钮|工具栏|上下文菜单。选择下面的所需选项。我最喜欢的是将其添加到工具栏>工作项跟踪(工具栏中显示新项目/未清项目)。

Customize dialog

在适当选择上述步骤后,点击“新命令”'。然后选择文件> TfsUnShelvePendingChanges。这将添加一个快捷方式来取消更改。

Choose command

感谢@Alex指出正确的命令名称。在这里单独写作为将来寻找答案的人们。