相关疑难解决方法(0)

让git rerere自动将文件标记为已解决?

我正在使用git rerere,它很有用,但有一个问题:当它自动解析文件时,它不会将其标记为已解析(例如使用git add).因此,如果我运行'git mergetool',它会打开文件,好像它仍然存在所有冲突.

到目前为止,我已经制作了一个我可以调用的小shell脚本,它扫描所有标记为冲突标记冲突的文件(例如>>>>>>>),如果没有,则调用git-add.

有没有更好的方法呢?我错过了git rerere的一些旗帜?

git merge conflict git-rerere

18
推荐指数
1
解决办法
1983
查看次数

你如何在OS X上使用git diff使用gitx --diff

Gitx有很大的差异阅读器,我怎么做git的自动管git的差异无论到gitx?

我试图将git config diff.external设置为一个如下所示的shell脚本:

git diff "$2" "$5" | gitx
Run Code Online (Sandbox Code Playgroud)

但是,这只会将所有单个文件打开到多个gitx窗口中,并且它实际上会混淆文件名(将它们全部更改为具有疯狂名称的tmp文件).

有没有人有更好的解决方案?

git macos diff

13
推荐指数
3
解决办法
1万
查看次数

标签 统计

git ×2

conflict ×1

diff ×1

git-rerere ×1

macos ×1

merge ×1