7
votes

Mercurial définit une branche comme nouvelle branche par défaut

Le résultat dont j'aurais besoin, c'est que lors du clonage d'un référentiel, le code est à la dernière révision d'une succursale qui n'est pas la branche par défaut, sans avoir besoin de faire "HG Mettre à jour MybranchName". Est-ce possible?


2 commentaires

Peut-être une duplication de Stackoverflow.com/questions/5424377/Make-Another- Branch-defa ulty


Vous avez raison, la question au lien ci-dessus est la même de la mienne. Je suis désolé de rechercher dans Google mais je ne l'ai pas trouvé.


3 Réponses :


2
votes

Vous pouvez fusionner la branche dans la branche par défaut, comme: xxx

maintenant la branche est en vigueur la branche principale. Vous pouvez masquer l'ancienne branche avec: xxx


4 commentaires

Donc, la seule façon est de fusionner à partir de la branche par défaut, je ne peux pas laisser de branches et définir une succursale personnalisée comme nouvelle branche par défaut?


Hmm, vous pouvez clone -b mybranchname http: //repo.url localDir pour commencer par "MyBranchName" extrait. Je ne pense pas qu'il y ait un moyen de faire valoir "Conseil" sur une autre branche, car "Conseil" est une vraie branche elle-même.


@Andomar - la pointe n'est pas une branche, mais Spécial Bookpark, FYI


Ma cible est qu'un utilisateur clone tous les repos sans paramètres, et dans tous les repos après le clonage, il cible la version que je souhaite (dernière dans une branche). Je peux voir que le seul moyen d'obtenir ce résultat consiste à fusionner de branches non par défaut à la branche par défaut. Merci pour la clarification.



-1
votes

Par défaut La branche par défaut n'est pas "par défaut", mais une branche de la pointe.

juste commettez-vous avant de faire cloner une branche existante.


4 commentaires

désolé je n'ai pas compris votre réponse


Vous vous engagez toujours à la branche Branche de pointe (si ce n'est pas le cas avant de vous engager dans une autre branche), pas à la branche "Par défaut"


J'ai déjà commis des centaines de fois sur une succursale que j'aimerais devenir la branche par défaut. Je comprends que cela n'est possible que par une fusion à la branche par défaut


Je ne vois pas comment cette réponse concerne la question, ni ce que cela signifie.