【问题标题】:How to link external diff tool(beyond compare) in source tree?如何在源代码树中链接外部差异工具(超越比较)?
【发布时间】:2017-11-23 02:28:02
【问题描述】:

我在 Windows 7 上使用用于 Git 的 Source tree 客户端。我在 mercurial 中使用了 Beyond compare 与 tortoisehg 客户端,我也喜欢在 SourceTree 中使用 Beyond compare 本身作为 diff。我在 Tools -> Options 中将 diff 工具设置为无法比较,但不确定如何通过任何文件的源树启动 diff。双击文件通常会显示差异视图。右键单击 -> 自定义操作也不执行任何操作。

除了比较 3.3.13 和源代码树 2.1.2.5

请告诉我如何配置。

【问题讨论】:

    标签: atlassian-sourcetree beyondcompare file-diffs


    【解决方案1】:

    它对我有用:

    1. 安装后,查看SourceTree选项中是否设置了此项:

    1. 右键单击要比较的文件并启动Beyond Compare

    超越比较 4.2.2 和 SourceTree 2.1.2.5

    另外请确保您的 Beyond Compare 试用期尚未结束

    【讨论】:

    • 不,它是许可副本。我已经完成了第一部分。并且刚刚意识到它可以按照您在第 2 点中对未暂存文件所说的那样工作。谢谢。但它不适用于已经提交的文件或已经推送的文件让我们说如果我想要旧版本中的文件的差异??
    • 恐怕您不能对已经提交或推送的文件执行此操作。在对提取的文件应用存储后遇到合并冲突的情况下,我通常使用 Beyond Compare,因为在这种情况下,文件位于未暂存区域中。如果您想检查旧版本的差异,Bitbucket 的网站上有并排差异(假设您使用 Bitbucket 作为您的存储库)
    • 哦,好的。然后我将使用 Bitbucket 本身。在 tortoiseHg 中,即使对于较旧的提交,我也能够在双击时看到无法比较的差异。那里相当好和容易。谢谢(你的)信息。我接受了你上面的回答。
    • @vinmm 是的,即使我尝试做同样的事情,但我在 SourceTree 上做不到。感谢您接受它,因此对其他人也有帮助:)
    • 我们也可以看到已经推送的提交的差异。在 Log/History 部分的 push commit 中选择所需的文件,然后单击带有文件排序选项栏的窗口最右侧中心的带有下拉选项的设置图标。然后选择外部差异。它在选定的差异工具中打开。
    猜你喜欢
    • 2010-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    • 2018-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多