如何在使用git cherry-pick时跳过不精确的文件重命名检测

3

我有大约10个提交需要从旧分支cherry-pick到一个大型代码库的当前分支。每次运行cherry-pick命令时,我都会收到以下提示:

$ git cherry-pick -x 11a77a55bf
Performing inexact rename detection:   0% (438032/938483560)

第一次我让它完成,大约需要10-15分钟。但对于我选择的每个提交,它都会这样做。有没有办法阻止它,至少在当前命令中?

我尝试设置renameLimit,但没有帮助:

git -c diff.renameLimit=1 cherry-pick -x 11a77a55bf
Performing inexact rename detection:   0% (1259342/938483560)

2
尝试使用 merge.renameLimit=1 - j6t
1个回答

9

git cherry-pick在后台使用合并机制,该机制具有与重命名检测相关的自己的配置:merge.renameLimit

git -c merge.renameLimit=1 cherry-pick -x 11a77a55bf

实现您想要的功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接