【问题标题】:Setting up Notepad++ Compare as the diff tool in git?将 Notepad++ 比较设置为 git 中的差异工具?
【发布时间】:2011-08-05 00:47:53
【问题描述】:

是否有一种简单的方法可以将 Notepad++ 的比较插件设置为 Windows 上 Git 的差异工具?我不确定它是否可以从命令行调用,所以可能不是。

【问题讨论】:

  • 你知道 git 有一个内置的 diff 工具,对吧?这有什么问题?
  • 我更喜欢 Notepad++ Compare 的外观。如果它不是一个选项,我可以使用其他东西,但想看看它是否是一个选项
  • 本题有正确答案here
  • 你为什么要这样做?比较是视觉上的,并且通过比较质量不如 git / tortoise git 工具的差异质量

标签: git diff notepad++


【解决方案1】:

据我所知,Notepad++ 不允许为其插件自定义命令行选项,因此这样做会有点棘手。您需要为其创建一个包装脚本或直接调用可执行文件。以我的拙见,考虑到 diff 工具有一些非常好的选项,这不值得。

在任何情况下,git difftool 允许您指定您希望 git 用于 diff 的确切内容。您将把它添加到您的 .gitconfig 文件中:

[diff]
tool = araxis // enter your tool of choice here, Araxis is just an example

如果您想了解更多相关信息,请访问手册页链接:http://www.kernel.org/pub/software/scm/git/docs/git-difftool.html

【讨论】:

    【解决方案2】:

    我刚刚发布了一个类似问题over here 的解决方案。顺便说一句,选择 N++ 作为差异查看器的要点之一是,例如,如果您无论如何都在 N++ 中处理 Git 管理的代码,那么您总是可以直接“与 GIT 基础比较”(v1.5.6.3 !)。另一个原因当然是在“真正的”编辑器中查看带有语法突出显示和所有其他众所周知的好东西的差异。

    【讨论】:

      猜你喜欢
      • 2019-06-20
      • 2023-02-01
      • 2010-10-23
      • 1970-01-01
      • 2016-01-23
      • 2011-12-18
      • 1970-01-01
      • 2015-09-14
      相关资源
      最近更新 更多