我可以在Visual Studio中将SourceTree设置为外部工具来查看当前文件的日志吗?

时间:2013-11-29 15:02:17

标签: git visual-studio visual-studio-2012 atlassian-sourcetree

右键单击SourceTree日志中的文件时,我可以选择“Log selected ...”并获取该特定文件的日志视图。有没有什么办法可以将SourceTree设置为Visual Studio中的外部工具,并传递$(ItemPath)让它打开当前文件的日志视图。

我想要一种方法来查看特定文件的日志,而不必先在提交中找到该文件。

如果可能,我还想从sourcetree设置“Blame selected ...”选项作为当前文件的外部工具。

我正在使用SourceTree与Git和Visual Studio 2012。

1 个答案:

答案 0 :(得分:2)

Visual Studio 2012意味着:

  • 使用Git Extensions,您可以轻松地在那里调用特定文件的日志 http://gitextensions.googlecode.com/files/FileHistory205.png

  • 或使用VS Tools for Git extension(默认包含在VS 2013中),您必须在资源管理器中选择该文件才能查看其历史记录:
    http://i.msdn.microsoft.com/dynimg/IC697666.png
    但是:
    这并不意味着您对该文件也有“搜索”,因为您可以synchronize the Editor with the Explorer

    工具 - 选项 - 项目和解决方案 - 常规 - 在解决方案资源管理器中跟踪活动项目

(或使用this extension)。

这似乎比安装/声明第三方工具更容易。

相关问题