Articles of mercuriel

Comment pouvez-vous cloner un référentiel Mercurial à partir d’un ensemble de modifications spécifique?

Comment pouvez-vous cloner un référentiel Mercurial à partir d’un ensemble de modifications spécifique? Ie: Si le référentiel maître a les ensembles de modifications 1-10, comment peut-on obtenir une copie de la source telle qu’elle existait dans changeset # 7?

Quel est l’avantage de la commande rebase dans Mercurial?

Comparé au push / pull standard, quels sont les avantages d’utiliser la commande rebase dans Mercurial?

Comment puis-je importer un repo mercurial (y compris l’historique) dans un autre référentiel mercuriel en tant que sous-répertoire, sans utiliser de sous-position?

Cela semble un peu complexe, alors laissez-moi vous expliquer: Project_A a vécu pendant un certain temps dans son propre référentiel Mercurial. Project_A est maintenant intégré dans un nouveau super projet, Super-Project_B. Super-Project_B dispose également d’un repository mercurial. Nous préférerions que Project_A ne soit pas une sous-liste, mais plutôt un enfant normal, mais nous ne voulons […]

Mercurial: diffs dans un changeset particulier?

Ceci est presque exactement une duplication de l’ examen d’un seul ensemble de modifications dans Mercurial , et sans aucun doute un doublon d’une autre question que je ne trouve pas sur SO via Google seul. Je repasse par un repo Mercurial, et je veux voir ce qui a exactement changé entre deux révisions (disons […]

Mercurial (hg) équivalent à git reset (–mixed ou –soft)

quelle serait une commande mercurial équivalente (ou workflow) pour git reset –mixed HEAD^ ou git reset –soft HEAD^ C’est-à-dire que je veux laisser l’arbre de travail intact, mais remettre le référentiel dans l’état où il se trouvait avant le dernier commit. Étonnamment, je n’ai rien trouvé d’utile sur stackoverflow ou sur google. Notez que je […]

Mercurial se déplace dans une autre twig

Mon collègue a accidentellement effectué deux commits dans la twig par défaut au lieu de créer sa propre twig de développement. Comment puis-je changer cette situation et déplacer ces deux engagements vers une nouvelle succursale?

Mercurial: Un moyen facile de voir les changements depuis le dernier engagement

Dans Mercurial, je peux voir mes modifications actuelles (non validées) en cours d’exécution $ hg diff Bien. Mais après le commit, j’ai parfois envie de revoir ce diff (c’est-à-dire le diff du dernier changeset ). Je sais que je peux y arriver en $ hg log -l 1 changeset: 1234 tag … $ hg diff […]

comment visualiser la version précédente d’un fichier dans Mercurial

J’utilise mercurial pour le contrôle de version de quelques fichiers dans un répertoire. Supposons que je dispose de 10 commits (10 modifications ou révisions). Je veux juste voir comment un fichier particulier, disons thisFile.py, a regardé dans sa 7ème révision. Je ne veux pas revenir à cette ancienne version. Je ne veux pas apporter de […]

Mercurial: copier un fichier et son historique vers un autre référentiel

Je me demande si je peux copier un fichier et son historique d’un référentiel à un autre sans avoir à importer l’autre référentiel.

Ajouter tous les fichiers non suivis à la fois

$ hg status M … M … M … ? … ? … ? … Je dois append tous les fichiers non suivis (? Marqués). C’est possible? Je peux faire “hg add *” mais je vais recevoir beaucoup de messages indésirables “fichier déjà suivi”.