TFS签到的热键

时间:2010-10-22 08:00:59

标签: tfs tfs2010 hotkeys

我刚开始使用TFS并对热键有一些疑问。在解决方案资源管理器中选择项目,解决方案和文件真的很不舒服。

我想将热键分配给2个操作:

  • 解决方案范围的检查
  • 解决方案范围内获取最新版本

但是我无法在Visual Studio键盘设置的可用操作列表中找到它们。有人可以帮我提供操作名称吗?

3 个答案:

答案 0 :(得分:3)

实际上,工具|选项|环境|键盘下可以使用大量命令,您可以为其分配快捷方式。其中一些是:

  • File.TfsCheckIn
  • File.TfsCheckInSilent
  • TfsCheckInDynamicSilent
  • ...

我无法确切地告诉您什么是什么,什么是最适合您使用。我想有一些关于这方面的文件 - 至少我希望如此; - )......

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次检查,他们可以花时间(集成,验证,文档),所以热键不会给我带来什么。