118 votes

Avertissement GIT : trop de fichiers sautent la détection inexacte de renommage

Je sais que la limite de renommage par défaut est 100 et nous pouvons augmenter cette valeur en utilisant la configuration diff.renamelimit config

Ce qui m'inquiète, c'est que si cette configuration n'est pas configurée, y aura-t-il une mauvaise fusion ou un code manquant ? J'essaie de fusionner (git merge) 2 branches qui ont d'énormes changements.

Quelqu'un peut-il jeter plus de lumière sur ce paramètre de configuration ?

79voto

M3RS Points 876

Au cas où cela aiderait quelqu'un, j'avais beaucoup de fichiers (des centaines, sinon des milliers) dans une branche, qui n'étaient pas encore dans l'autre branche. En cours d'exécution

$ git config merge.renamelimit 15345

a fait l'erreur ci-dessous lors de la fusion disparaître

$ git merge master
.
.
.
warning: inexact rename detection was skipped due to too many files.
warning: you may want to set your merge.renamelimit variable to at least 15345 and retry the command.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X