[英]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.