如何使用Tortoise在同一分支内的同一文件的两个版本之间进行差异?

时间:2013-06-10 19:25:54

标签: git tortoisegit

我最近使用IDE转换为使用Sublime。通过IDE对我真正有用的一件事就是他们的差异工具。例如,在RubyMine中,您可以看到彼此相邻的两个文件,以及添加/删除的行的颜色高亮显示。

在Sublime中,我能够通过软件包安装程序和Sublime中的git diff安装git软件包。但它仍然没有给我+ +-线的良好的并排视图。我想知道如何通过TortoiseGit Diff来做到这一点。有人可以帮忙吗?感谢。

1 个答案:

答案 0 :(得分:5)

将此添加到您的全球.gitconfig(例如,通过执行git config --global --edit

[diff]
    tool = tortoisediff
[difftool "tortoisediff"]
    cmd = \""c:/Program Files/TortoiseGIT/bin/TortoiseGitMerge.exe"\" -mine:"$REMOTE" -base:"$LOCAL"

然后命令git difftool将在TortoiseGit中为您提供并排差异。

如果你想使用TortoiseGit进行合并,你可以添加:

[merge]
    tool = tortoisemerge
[mergetool "tortoisemerge"]
    cmd = \""c:/Program Files/TortoiseGIT/bin/TortoiseGitMerge.exe"\" -base:"$BASE" -theirs:"$REMOTE" -mine:"$LOCAL" -merged:"$MERGED"

git mergetool合并