Lors de l'engagement des modifications au Mercurial, il peut détecter automatiquement déplacer / copier / renorme en utilisant la commande p>
hg adremove -similarity 100 p> blockQuote>
Le nombre après la similarité indique la façon dont deux fichiers similaires doivent être de 0 à 100% pour Mercurial pour décider de son déplacement, copier ou renommer au lieu d'un nouveau fichier. P>
C'est une excellente fonctionnalité. Tortishise peut-il faire cela? P>
3 Réponses :
oui ça peut. Si vous jetez un coup d'œil à la manuel TORTOISHG Vous trouverez la section 4.12 intitulé "Renommer Devgeing". Pour citer: P>
La belle chose est l'étape 5: vous pouvez réellement basculer la similitude que vous allez et changements de tortue quels fichiers sont considérés comme candidats à la volée. Vous pouvez obtenir la plus grande partie de ce que vous voulez en faisant glisser soigneusement la barre au pourcentage approprié et à la vérification. P>
Merci beaucoup!!! Je ne pouvais pas trouver cela nulle part (qui aurait pensé vérifier le manuel ...) Devez-vous savoir s'il y a un moyen d'obtenir cela pour arriver automatiquement?
Quant à votre autre question: je ne sais pas si cela peut arriver automatiquement. Mais la tortue est à peu près "WYSIWYG": s'il y a une option pour cela, c'est généralement apparent. (Le manuel est donc le deuxième i> endroit pour regarder. L'interface utilisateur est la première. :)
Pour mettre à jour: Trouvez des copies n'existe plus, mais à partir du menu de recherche Renames, vous pouvez désélectionner une case à cocher pour inclure des éléments qui ne sont pas supprimés et qu'il aura le même effet.
J'ai mon fichier Global Paramètres (Mercurial.ini) configuré avec: Si vous me demandez, cela devrait être sur défaut. P> P>
C'est une bonne idée, je ne peux voir aucune raison de ne pas l'avoir définie par défaut.
+1 Pour une bonne idée, mais je ne l'ai pas fait parce que cela ne répondit pas vraiment à la question qui a été posée.
paramètre «-S -S 100» par défaut pour addremove em> est une idée géniale; mais HGRC.5 dit que [par défaut] est obsolète, donc je suis Utilisant ceux-ci: [alias]
addremove = addremove --similarity 100
adrs = addremove --similarity 0.01