Est-il possible de rouvrir une branche fermé dans Mercurial?
Je comprends qu'il est possible de fermer une branche nommée dans Mercurial, de sorte qu'il n'apparaît pas dans la hg branches
liste:
hg commit --close-branch -m 'close badbranch, this approach never worked'
Est-il possible de rouvrir plus tard la direction générale en cas de besoin?
- Il vous suffit de l'essayer, la meilleure façon d'apprendre est d'expérimenter, et depuis les dépôts sont pas cher avec Hg, il suffit d'aller sauvages.
- Sale petit secret: une "branche" en Hg parler, c'est juste une autre façon de dire "un texte de l'étiquette associée à un commit". Une "branche" peut avoir beaucoup de différents chefs de beaucoup de différents commits qui ne sont pas liés.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simplement
hg update
à la branche fermé puis faire un autrehg commit
et il sera automatiquement rouvrir.La
closed
drapeau est juste utilisé pour filtrer la fermeture des succursales dehg branches
ethg heads
sauf si vous utilisez le--closed
option - cela ne vous empêche pas d'utiliser les branches.Pas, cette commande va créer une nouvelle branche avec le même nom.
Juste oublié qu'il est fermé. Passer à la direction générale, d'effectuer les changements et de s'engager. Il sera automatiquement rouvert. Lorsque vous avez terminé, vous pouvez fermer à nouveau.
essayer avec les éléments suivants:
Maintenant faire une petite modification à l'un des fichier, puis de le commettre
puis l'enfoncer
Maintenant, vous devriez être en mesure de travailler normalement.
De l'essayer.
Passer à la branche fermé avant de s'exécuter. ( hg jusqu'closed_branch )
hg st
toucher un
ajouter un
hg commit-m 'de la réouverture de la branche fermé'
Ce sera rouverte à la branche fermé.