86

VS2012 似乎删除了 VS2010 中 TFS 签入的弹出窗口。它现在似乎接管了我侧边栏中的团队资源管理器选项卡,并隐藏了重要的东西——比如我更改了哪些文件。VS2012有什么办法可以返回到正常的签到弹出窗口吗?

4

5 回答 5

91

对我来说,最好的解决方案是基于 iSid 的回答:添加一个弹出旧对话框的外部工具。您可以从 Visual Studio 执行此操作:TOOLS -> External Tools... -> Add,具有以下值:

标题:签入(或应显示在菜单中的任何名称)
命令: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe(这是 Windows x64 上的默认 VS 安装位置)
参数: checkin
初始目录: $(SolutionDir)

这是一个屏幕截图:您可以从 TOOLS -> Checkin 调用(或者甚至按此处
外部工具对话框

所述为 Tools.ExternalCommand* 分配键盘快捷键)并以新样式享受旧好东西: 请注意,如果解决方案是,这将不起作用没有打开,因为变量。要解决此问题,您可以改为硬编码工作区的路径。 此外,可以使用“搁置”参数调用 tf.exe,这将显示旧式搁置对话框。
签入对话框

$(SolutionDir)

于 2013-01-09T12:02:49.020 回答
21

使用tf checkinVisual Studio 命令提示符中的命令,您将获得相同的旧签入窗口。

于 2012-11-12T05:42:37.047 回答
13

Pending Changes窗口在 中合并时Team ExplorerSolution Explorer允许按待签入的内容进行过滤。此外Open Files,还可以应用过滤器。应用过滤器时Pending Changes,可以选择所有或部分文件并右键单击,然后有一个选项可以进行签入。该命令直接进入Team Explorer视图Pending Changes。见下文...

解决方案资源管理器 - 待更改过滤器

于 2012-08-30T20:55:58.327 回答
5

另一种方法是使用Productivity Power Tools。此扩展添加了 Windows shell 集成,因此您可以直接从 Windows 中执行大多数 TFS 命令,甚至无需打开 Visual Studio。在 Windows shell 中使用时,Power Tools 使用旧式窗口。

于 2013-10-24T14:16:06.910 回答
4

我认为最简单的解决方案是将Team Explorer选项卡停靠为选项卡式文档(使用右键菜单)。这样它就相当于弹出对话框。

右键单击选项卡并选择

于 2013-08-26T06:42:35.610 回答