Je sais. comment le faire Je ne peux pas comprendre pourquoi hg mv
ne déplace pas non plus l'historique du fichier par défaut.
Cela semble vraiment idiot d'être obligé de courir. hg log --follow
avant hg mv
. Cela me rappelle les moments avec cvs où il fallait supprimer et ajouter un fichier en utilisant deux opérations différentes et en perdant l'historique de la même manière.
IMHO, si je n'utilisais que le mv intégré, cela serait acceptable pour perdre l'historique, mais j'utilise hg mv
et, en pensant au référentiel lui-même, cela n'a pas de sens de perdre l'histoire by default
. Il devrait y avoir hg mv --no-follow
et non l'inverse.
Ce n'est pas intuitif. Quelqu'un ici a une explication sensée de ce comportement ? S'agit-il d'une erreur de conception, ou y a-t-il vraiment une bonne raison à cela ? Est-il possible de faire cela --follow
par défaut d'une manière ou d'une autre lorsque l'on utilise hg mv
?