Lorsque j'essaie de hg rebase -s 1775 --collapse
, on me demande de fusionner tous les fichiers que j'ai touchés depuis la version 1774. Comment puis-je éviter cela?Comment est-ce que je peux rebaser dans mercurial sans fusionner?
Détails
Je suis en train d'apprendre comment rebasage. J'ai essayé avec succès l'exemple donné here, et quelques variations mineures. Cependant, dans mon propre référentiel, lorsque j'essaie les mêmes étapes, on me demande de fusionner un chargement de fichiers lorsque je rebase. Voici ce que je fais. Qu'est-ce que je fais mal?
hg update -r 1774
hg tag "Started-New-Feature"
hg rebase -s 1775 --collapse
Je pensais qu'il était peut-être parce que je l'avais mis à jour -r1774, donc je mis à jour à la pointe après le marquage -r1774. Même résultat
hg update -r 1774
hg tag "Started-New-Feature"
hg update
hg rebase -s 1775 --collapse
Le hg tag
crée un nouveau rev -r1784. J'ai donc essayé de mettre à jour spécifiquement à -r1783. Même résultat J'ai cherché sur le Web et SO pour des questions connexes et n'ai rien trouvé, ce qui ne signifie pas que les réponses n'existent pas. Les pointeurs vers les réponses existantes sont les bienvenus.
Edit:
Cela semble lié to a reported mercurial bug qui a été fixé à 1,4. J'ai la version 1.1. J'ai essayé de mettre à jour à 1.4 ou plus tard, mais sudo apt-get install mercurial
dit que j'ai le dernier, et le lien de téléchargement on the mercurial page est actuellement cassé. Alors peut-être que la réponse est juste d'obtenir la dernière version, mais j'espère qu'il y a un autre moyen de contourner cela.
Merci. J'ai cloné le dépôt mercurial ('hg clone http: // selenic.com/repo/hg-stable'), et construit 1.6. Je vais tester avec cela et signaler. – cape1232
Excellent! Bonne chance, et tenez nous au courant. – Randy
Malheureusement, entre-temps j'ai dû commettre la manière normale, je n'ai pas sauvegardé le dépôt "cassé", et maintenant je ne peux pas reproduire l'erreur. Si/quand je rencontre à nouveau le problème, je le rapporterai. – cape1232