我经常重新定义一个大型开源项目,并且存在合并冲突,我需要确定谁进行了更改以及何时命令决定采取哪种更改。所以我通常做的是我去两个回购并查看文件并做一个git责备。是否有合并工具将在解决冲突期间提供此信息。我想知道是谁制作了这个变化以及每个版本的时间。现在我正在使用meld。
答案 0 :(得分:5)
Beside gitk,您可以尝试git blame -L '/^<<<</,/^>>>>/' -- {filename}
:这不会集成到合并工具中,但可以先对所有冲突的文件进行操作。
然后启动mergetool。