gpt4 book ai didi

带有 DiffMerge 设置的 git 来模拟带有 diffmerge 的 Mercurials 设置

转载 作者:行者123 更新时间:2023-12-04 06:17:17 24 4
gpt4 key购买 nike

我想知道是否有办法设置 git 和 diffmerge,以便在您执行以下命令时:git difftool diffmerge pop 并显示所有修改过的文件的文件列表,而不是通过命令行循环浏览它们?

我认为它必须是一些设置 ~/.gitconfig 文件。这是我当前的 ~/.gitconfig:

[merge]
tool = diffmerge
[mergetool "diffmerge"]
cmd = /Applications/DiffMerge.app/Contents/MacOS/diffmerge --merge --result=$MERGED $LOCAL $BASE $REMOTE
[mergetool]
keepBackup = false
[diff]
tool = diffmerge
[difftool "diffmerge"]
cmd = /Applications/DiffMerge.app/Contents/MacOS/diffmerge $LOCAL $REMOTE

请参阅下面的 Mercurials (HG) 呈现 DiffMerge 的方式。
Mercurial's way of diffmerge

最佳答案

您的 .gitconfig 中应该有以下几行:

[diff]
tool = diffmerge
[difftool "diffmerge"]
cmd = /Applications/DiffMerge.app/Contents/MacOS/DiffMerge \"$LOCAL\" \"$REMOTE\"

关于带有 DiffMerge 设置的 git 来模拟带有 diffmerge 的 Mercurials 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7069413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com