我刚开始使用TFS并对热键有一些疑问。在解决方案资源管理器中选择项目,解决方案和文件真的很不舒服。
我想将热键分配给2个操作:
但是我无法在Visual Studio键盘设置的可用操作列表中找到它们。有人可以帮我提供操作名称吗?
答案 0 :(得分:3)
实际上,工具|选项|环境|键盘下可以使用大量命令,您可以为其分配快捷方式。其中一些是:
我无法确切地告诉您什么是什么,什么是最适合您使用。我想有一些关于这方面的文件 - 至少我希望如此; - )......
HTH!
托马斯
答案 1 :(得分:1)
如果您不能在解决方案资源管理器中选择解决方案节点并使用File.TfsCheckIn的热键,我想您唯一的选择是使用这样的宏并为其分配一个热键:
Sub CheckInSolution()
DTE.Windows.Item(Constants.vsWindowKindSolutionExplorer).Activate()
Dim fi As System.IO.FileInfo = New System.IO.FileInfo(DTE.Solution.FullName)
Dim name As String = fi.Name.Substring(0, fi.Name.Length - fi.Extension.Length)
DTE.ActiveWindow.Object.GetItem(name).Select(vsUISelectionType.vsUISelectionTypeSelect)
DTE.ExecuteCommand("ClassViewContextMenus.ClassViewProject.TfsContextCheckIn")
End Sub
答案 2 :(得分:-5)
不可行,除非你只运行很少的TFS 2010。
正确使用TFS 2010需要的不仅仅是签到 - 包括将签到附加到它所适用的工作项。热键会使这变得不可能。在TFS中,您不经常检查,只是为了完成工作(或者如果它们有时在网站上很长)。我每天做4-5次检查,他们可以花时间(集成,验证,文档),所以热键不会给我带来什么。