簡體   English   中英

如何使用Tortoise在同一分支內的同一文件的兩個版本之間進行git diff處理?

[英]How to git diff between two versions of the same file within the same branch using Tortoise?

我最近從使用IDE轉換為使用Sublime。 通過IDE對我真正有用的一件事是它們的差異工具。 例如,在RubyMine中,您可以看到兩個文件彼此相鄰,以及添加/刪除的行的顏色突出顯示。

在Sublime中,我能夠通過Sublime中的軟件包安裝程序和git diff安裝git軟件包。 但這仍然不能給我+/-線的漂亮並排視圖。 我想知道如何通過TortoiseGit Diff做到這一點。 有人可以幫忙嗎? 謝謝。

將此添加到您的全局.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合並

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM