如何使用git cherry pick跳过不精确的重命名检测

如何使用git cherry pick跳过不精确的重命名检测,git,git-cherry-pick,Git,Git Cherry Pick,在大型回购协议中,我需要从一个旧分支机构到一个当前分支机构挑选大约10个承诺。每次运行cherry pick命令时,我都会得到以下结果: $ git cherry-pick -x 11a77a55bf Performing inexact rename detection: 0% (438032/938483560) 我让它第一次完成,大约需要10-15分钟。但我选择的每一项承诺都是如此。至少对于当前命令,是否有办法防止这种情况发生 我尝试设置重命名限制,但没有帮助: git -c dif

在大型回购协议中,我需要从一个旧分支机构到一个当前分支机构挑选大约10个承诺。每次运行cherry pick命令时,我都会得到以下结果:

$ git cherry-pick -x 11a77a55bf
Performing inexact rename detection:   0% (438032/938483560)
我让它第一次完成,大约需要10-15分钟。但我选择的每一项承诺都是如此。至少对于当前命令,是否有办法防止这种情况发生

我尝试设置重命名限制,但没有帮助:

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

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


做你想做的。

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


执行您想要的操作。

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