在Visual Studio 2013中使用停靠的旧样式Pending Changes窗口

这是此问题的后续问题:

VS2012返回正常的TFS签到窗口?

我已经使用了创建新命令的解决方案,该命令已添加到“工具”菜单中,但使用此选项会将“待处理更改”窗口作为一个新进程打开,当我使用它时它将关闭。 有没有办法像2010年那样永久地打开它(它只是停靠在输出,错误等附近的屏幕底部)?

不,你不能。

所有External tools都作为单独的进程运行 对于使用命令行的进程,您可以勾选“使用输出窗口”,但由于tf.exe checkin实际上打开了另一个窗口 – 据我所知,您将无法将其停靠在Visual Studio中。

您可以考虑使用TeamPilgrim for VS2013 ,我从TeamPilgrim for VS2012分叉。

注意:

  1. 自从原作者( Stanley Goldman )停止开发以来,我就分道扬..
  2. 它仍处于alpha状态。

Visual Studio 2012解决方案资源管理器上有一个“待更改”filter。 虽然我宁愿有一个单独的窗口,但这比添加一个单独的命令要好得多。

http://blogs.msdn.com/b/visualstudioalm/archive/2012/08/14/showing-files-with-pending-changes-or-files-that-are-open-in-visual-studio-2012-解决方案explorer.aspx

(从有没有办法在Visual Studio 2012中使用Visual Studio 2010样式的Pending Changes / Team Explorer? )