Je peux effectuer un travail de développement pendant 2 semaines avant qu'une ou deux fonctionnalités soient transférées à tous les serveurs de production, et puisqu'il s'agit d'un projet Ruby on Rails, de nombreux fichiers peuvent être modifiés. Donc, en utilisant Mercurial comme contrôle de source, existe-t-il un bon moyen de lister tous les noms de fichiers modifiés (ou ajoutés) par moi, entre la version actuelle et la révision 4822? (Le nombre 4822 est avant moi la première hg push
, je fais un hg out
et voir que le changeset qui sortira est 4823, donc je diff 4822)Dans Mercurial (Hg), quelle est une bonne manière de lister tous les fichiers que j'ai modifiés depuis la révision 4822?
(Mise à jour: Il est à la liste des fichiers uniquement modifiés par moi, par opposition aux autres 38 fichiers modifiés par mes coéquipiers)
Mieux encore, est-il un bon moyen d'invoquer hg vdiff
automatiquement, lorsqu'il est invoqué comme
checkdiff Peter 4822
Il fera
hg vdiff -r 4822 [... the list of filenames modified by Peter (or me) since 4822]
Vous pouvez faire 'hg vdiff' automatiquement avec la commande' alias'. – Borealid
s'il vous plaît voir la mise à jour ci-dessus –
Qu'en est-il de l'option '-u' (' --user') dans 'hg log'? – Santa