VS2012是否返回正常的TFS签入窗口?


86

VS2012似乎删除了VS2010中TFS签入的弹出窗口。现在看来好像接管了我侧边栏中的“团队资源管理器”选项卡,并且埋藏了重要的内容-例如我更改了哪些文件。在VS2012中,有什么方法可以返回正常弹出窗口来签入吗?



22
新版本中最糟糕的UI更改-值得在上面添加重量...
SpaceBison 2012年

4
@Mark你在说什么?这与.NET或任何.NET编程语言都没有关系,VS只是IDE而已,如果您不喜欢它,可以使用SharpDevelop之类的替代方案,或者甚至可以构建自己的...
Dean Kuga

2
@DeanKuga您错过了两件事。#1 VS是.Net的主要/官方IDE-使用其他任何工具(其中大多数是未知的)都是为了麻烦。#2 VS和.Net都是由MS开发的(毫无疑问,它们是独立的团队,但是是同一家公司)。如果该公司开始表现出愚蠢的错误模式并无视客户,那么这对他们的任何产品来说都不是一个好兆头。
标记

哇,好像“签到”窗口又回来了:uservoice1uservoice2
Borislav Ivanov

Answers:


5

另一种方法是使用生产力电动工具。此扩展增加了Windows Shell集成,因此您可以直接从Windows内部执行大多数TFS命令,而无需打开Visual Studio。从Windows Shell中使用时,Power Tools使用旧样式的窗口。


这是我使用最多的解决方案,直到切换到git。
davidpriceev 2014年

91

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

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

这是一个屏幕截图:
外部工具对话框

您可以从TOOLS-> Checkin调用(或按此处所述,甚至为Tools.ExternalCommand *分配键盘快捷键)并以新样式欣赏旧的东西:
签到对话框

请注意,如果解决方案是由于$(SolutionDir)变量而未打开。要解决此问题,您可以改为硬编码工作空间的路径。

此外,可以使用“ shelve”参数调用tf.exe,这将显示旧式的搁置对话框。


9
对于第一次尝试此操作的人:请注意,签入窗口可能会花费几秒钟的时间弹出,并且您不会得到沙漏或任何让您知道它实际上正在启动的信息。如果在加载时将其移开,则可能会发现弹出窗口隐藏在VS窗口后面。
罗伯特·科维斯

不错的解决方案!谢谢波里斯拉夫!
Schnapz

4
有谁知道该如何防止在调用EXE时显示命令窗口?
cgatian 2013年

1
@cgatian嗯,这似乎可行,但是需要一些额外的工作。您可以按照此问题的公认答案中的说明隐藏正在运行的进程的控制台窗口-在我们的情况下,这将是tf.exe。当然,您应该创建自己的工具(具有隐藏的控制台窗口本身),该工具将完成以下两项操作:启动tf.exe并隐藏其控制台窗口。
Borislav Ivanov

1
对于vs2017,它位于C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
FindOutIslamNow

21

tf checkin从Visual Studio命令提示符处使用命令,您将获得相同的旧签入窗口。


12

Pending Changes窗口合并到中时Team ExplorerSolution Explorer允许按待检查的内容进行Open Files过滤。此外,还可以应用过滤器。当Pending Changes应用过滤器,这些文件的全部或部分可被选择,右单击,然后有一个选项做的检查。该命令直接采用到Team ExplorerPending Changes视图。见下文...

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


12
这有一点帮助...但是,为什么MS必须打破常规才能变得与众不同,这超出了我的范围。
klkitchens 2012年

我尝试了此操作,再次将我带到Team Explorer本身的“挂起的更改”屏幕。
IsmailS 2012年

+1 @iSid尽管这只是将您带到Team Explorer中的“挂起的更改”屏幕,它的确提供了一种更简便的方法来选择要检入的文件。
乔纳森·莫法特

4

我认为最简单的解决方案是将Team Explorer选项卡固定为选项卡式文档(使用右键菜单)。这样,它将等同于弹出对话框。

右键点击标签,然后选择

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.