Je comprends qu'il est possible de fermer une branche nommée dans Mercurial, afin qu'elle n'apparaisse pas dans le hg branches
liste:
hg commit --close-branch -m 'close badbranch, this approach never worked'
Est-il possible de rouvrir ultérieurement la succursale si besoin est?
Vous pouvez simplement hg update
vers la branche fermée puis refaites hg commit
et il se rouvrira automatiquement.
L'indicateur closed
est juste utilisé pour filtrer les branches fermées de hg branches
et hg heads
sauf si vous utilisez le --closed
option - cela ne vous empêche pas d'utiliser les branches.
Vous pouvez rouvrir une branche en utilisant l'indicateur "-f" lors de la "création" de la branche.
Non, cette commande créera une nouvelle branche avec le même nom.
Oubliez juste qu'il est fermé. Passez à la succursale, apportez les modifications et validez. Il sera automatiquement rouvert. Lorsque vous avez terminé, vous pouvez le refermer.
essayez avec ce qui suit:
hg pull && hg update branch_name
Maintenant, apportez une petite modification à l'un des fichiers, puis validez-le
hg commit -m "minor change"
puis poussez-le
hg Push -b .
Vous devriez maintenant pouvoir travailler normalement.