Las twigs remotas eliminadas aún aparecen en TortoiseGit

Me he dado count de que TortoiseGit parece contener todas las twigs de funciones que he creado, tanto en lists desplegables para sucursales locales como remotas, a pesar de que muchas de las twigs remotas se eliminaron después de fusionarse en maestra.

¿Hay alguna manera en TortoiseGit de sinionizar qué twigs se enumeran a las que realmente existen?

Y una ligera tangente … en términos de Git en sí es una versión local de una twig considerada totalmente desacoplada del control remoto. es decir, no hay ningún motivo por el que eliminar la versión remota significa automáticamente que se elimine la versión local.

Puedes hacer, como se menciona en el número 1139 , un Fetch con ciruela .
O elimine Remote Branch de la list en el problema de extracción 2765 .

Eso limpiará las twigs remotas a las que todavía se haga reference local, mientras que ya están eliminadas en el repository de subida .

http://wiki.typo3.org/wiki/images/1/18/Tortoisegit_fetch.gif

en términos de Git en sí es una versión local de una twig considerada totalmente desacoplada del control remoto?

Puede ser.
Si una twig tiene una twig de seguimiento remoto asociada, git branch -vv puede mostrarla .

Pero eliminar dicha twig de seguimiento remoto no tiene relación con la sucursal local.

es decir, no hay ningún motivo por el que eliminar la versión remota significa automáticamente que se elimine la versión local.

Seguro: empujaste por error una twig de ' test ':

  • desea eliminarlo en el repository remoto
  • pero desea conservarlo en su repository local para realizar algunas testings locales que no tiene la intención de impulsar.

A la última pregunta, creo que es un aspecto de ser "distribuido". Si bien el repository local y el repository remoto pueden compartir contenidos entre sí, existen de forma independiente.

En la práctica, este layout puede evitar problemas. Si fetch refleja completamente los cambios de "twig local en repository remoto" a "twig remota en repository local", y alguien eliminó una twig en repository remoto, perderemos un puntero local de alguna confirmación (tal vez la última).