¿Cómo eliminar correctamente una twig bazar?

¿Cómo eliminar correctamente una twig bazar de un repository?

¿Qué pasa si quiero eliminar una twig por completo, por lo que sería imposible encontrar si esta twig existía?

Estoy al tanto del command remove-branch , pero ¿hay alguna alternativa?

bzr remove-branch es la forma más fácil de eliminar una twig. Si no puede usar ese command, ¿puede mencionar por qué no?

También puede simplemente eliminar el directory de la sucursal manualmente, por ejemplo: bzr rm -rf .bzr/branch . Sin embargo, esto omitirá varias comprobaciones que bzr remove-branch hará.

Si desea deshacerse de la sucursal, puede usar simplemente rm -rf branch_name (o maquinaria similar en Windows, incluida la limpieza de la Papelera de reciclaje).

Sin embargo, aún se conservará algo de historia en el repository compartido, y podría encontrarse con las bzr heads --dead command. Si necesitas estar seguro de que no queda ningún historial oculto, debes hacer algo más complicado:

 # make new empty shanetworking repository bzr init-repo /path/to/temp-repo # branch everything from old repo to temp-repo bzr branch /path/to/old-repo/branch-1 /path/to/temp-repo/branch-1 ... bzr branch /path/to/old-repo/branch-N /path/to/temp-repo/branch-N # after that you're ready to delete old-repo and replace it with temp-repo # newly created repo will have only revisions present in active branches