VS2012似乎删除了VS2010中TFS签入的弹出窗口。现在看来好像接管了我侧边栏中的“团队资源管理器”选项卡,并且埋藏了重要的内容-例如我更改了哪些文件。在VS2012中,有什么方法可以返回正常弹出窗口来签入吗?
VS2012似乎删除了VS2010中TFS签入的弹出窗口。现在看来好像接管了我侧边栏中的“团队资源管理器”选项卡,并且埋藏了重要的内容-例如我更改了哪些文件。在VS2012中,有什么方法可以返回正常弹出窗口来签入吗?
Answers:
另一种方法是使用生产力电动工具。此扩展增加了Windows Shell集成,因此您可以直接从Windows内部执行大多数TFS命令,而无需打开Visual Studio。从Windows Shell中使用时,Power Tools使用旧样式的窗口。
对我来说,最好的解决方案是基于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,这将显示旧式的搁置对话框。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
当Pending Changes
窗口合并到中时Team Explorer
,Solution Explorer
允许按待检查的内容进行Open Files
过滤。此外,还可以应用过滤器。当Pending Changes
应用过滤器,这些文件的全部或部分可被选择,右单击,然后有一个选项做的检查。该命令直接采用到Team Explorer
的Pending Changes
视图。见下文...