TL; DR:有没有办法列出修改单个文件的所有提交,包括合并提交?知道git log -p --cc {filename}
按照建议here不起作用。
在以下情形中:
我理解这种情况是坏消息(应该有自动测试来实现branch2被打破,M3应该从来没有发生过,等等......回到人们作为人们的搞乱现实并搞砸了有时。)
我们很难意识到这一点,因为虽然我们确切地知道导致错误的文件是什么,但我们找不到列出所有提交的方法。
在this SO次问题之后,我们尝试了:
git log -p --cc {filename}
这仅打印提交到C1。
我们缺少什么? 感谢。
答案 0 :(得分:0)
我会试试这个:
git log -m --no-max-parents -p {filename}