gpt4 book ai didi

git 怪 : correct author after merge

转载 作者:IT王子 更新时间:2023-10-29 00:54:34 26 4
gpt4 key购买 nike

GIT merge 引入了一个新的提交。这会导致“git blame”出现问题: merge 的行似乎是由进行 merge 的开发人员提交的。

我可以理解这是冲突更改的情况(因为他解决了冲突)。但是有没有办法让不冲突的线路不发生这种情况? “git blame”的一些选项?

如果没有办法,当你有很多 merge 时,这基本上会使“git blame”几乎没用——而 GIT 鼓励大量 merge 。

SVN 是否存在非冲突 merge 的问题?我不这么认为,但我可能是错的,因为我(理解地)在使用 SVN 时避免像瘟疫这样的分支。

最佳答案

内部 git blame 使用 git rev-list 创建修订列表。 git rev-list 接受 --no-merges 选项。

所以你可以这样做:

git blame --no-merges <file>

关于git 怪 : correct author after merge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15769298/

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