Considérons un repo avec cette histoire:
> hg log -G
_ changeset: 3:fde10e155a4c
| branch: two
| tag: tip
| summary: close branch two
|
o changeset: 2:dec57b99f3d8
| branch: two
| parent: 0:4b5a1a000402
| summary: add c
|
| o changeset: 1:1b3feb10b30e
|/ branch: one
| summary: add b
|
@ changeset: 0:4b5a1a000402
summary: Add a
Il y a 3 branches: default
, one
et two
. La succursale two
est fermée.
Nous pouvons utiliser hg branches
comme suit:
Les tirages option --closed
aussi les branches fermées:
> hg branches --closed
one 1:1b3feb10b30e
two 3:fde10e155a4c (closed)
default 0:4b5a1a000402 (inactive)
donc avec un simple tuyau de coquille avec grep:
> hg branches --closed | grep closed | grep two
two 3:fde10e155a4c (closed)
>
En tant que contre Par exemple, l'utilisation de la branche one
donne une sortie vide, car elle n'est pas fermée:
> hg branches --closed | grep closed | grep one
>
Vous pouvez jeter un oeil à ceci: https://stackoverflow.com/a/40385648/5619416. Autant que je sache, vous ne pouvez pas vérifier les dépôts distants, vous devrez donc les faire cloner localement. –