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

Dan*_*son 6 git visual-studio visual-studio-2012 atlassian-sourcetree

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

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

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

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

Von*_*onC 2

Visual Studio 2012 意味着:

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

  • 或者使用VS Tools for Git 扩展(默认包含 VS 2013),您必须在资源管理器中选择该文件才能查看其历史记录:
    http://i.msdn.microsoft.com/dynimg/IC697666.png
    但是:
    这并不意味着您对该文件有太多的“搜索”,因为您可以将编辑器与资源管理器同步

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

(或使用此扩展)。

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