如何快速打开源代码管理项目的历史?

时间:2010-08-18 05:09:04

标签: tfs tfs2010

我尝试录制一个宏,以便我可以在源代码管理中快速打开我的项目的历史记录但播放时的宏会引发错误“对象变量或未设置块变量”。

如何摆脱它并使宏工作?或者还有其他方法吗?请帮忙!

南。

[编辑] 我的宏中记录的步骤:打开团队资源管理器 - 开源控制 - 右键单击​​项目 - 选择历史记录。

2 个答案:

答案 0 :(得分:1)

您是否尝试过使用Team Foundation Sidekicks

这附带历史Sidekick,它真的很棒,很可能显示你需要的东西。

alt text 图:轻松查看任何项目的历史记录

使用TFS SDK构建自定义工具也很容易,它以您选择的方式显示历史记录。

答案 1 :(得分:0)

我录制了这个宏。对我来说工作正常,除了“从调用COM组件返回错误HRESULT E_FAIL”错误:)但打开历史记录

 Sub TemporaryMacro()
        DTE.ExecuteCommand("View.TeamExplorer")
        DTE.Windows.Item("{131369F2-062D-44A2-8671-91FF31EFB4F4}").Activate() 'Team Explorer
        DTE.ActiveWindow.Object.GetItem("your_tfs_server\your_project\Source Control").Select(vsUISelectionType.vsUISelectionTypeSelect)
        DTE.ActiveWindow.Object.DoDefaultAction()
        DTE.Windows.Item("{99B8FA2F-AB90-4F57-9C32-949F146F1914}").Activate() 'Source Control Explorer
        DTE.Windows.Item("{2456BD12-ECF7-4988-A4A6-67D49173F565}").Activate() 'History - $/ProjectName
        DTE.ExecuteCommand("File.TfsHistory")
    End Sub