tutorial tortoise portable mac for español descargar batch git tortoisegit

portable - tortoisegit descargar



Se eliminaron las sucursales remotas que aún figuran en TortoiseGit (2)

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

En la práctica este diseño puede evitar problemas. Si fetch refleja completamente los cambios de "rama local en repositorio remoto" a "rama remota en repositorio local", y alguien eliminó una rama en repositorio remoto, perderemos un puntero local de algún commit (quizás el último).

Me he dado cuenta de que TortoiseGit parece contener cada rama de función que creé, tanto en los menús desplegables para sucursales locales Y remotos, a pesar de que muchas de las sucursales remotas se eliminaron después de fusionarse en master.

¿Hay alguna forma en TortoiseGit de sincronizar qué ramas se enumeran a las que realmente existen?

Y una ligera tangente ... en términos de Git, ¿es una versión local de una rama considerada totalmente desconectada del control remoto? es decir, no hay ninguna razón por la que eliminar la versión remota signifique automáticamente que se elimine la local.


Puede hacer, como se mencionó en el número 1139 , un Fetch con poda .
O elimine Remote Branch de la lista en el número de problema 2765

Eso limpiará todas las sucursales remotas a las que se haga referencia localmente, mientras que ya se eliminaron en el repositorio ascendente .

En términos de Git, ¿es una versión local de una rama considerada totalmente desconectada del control remoto?

Puede ser.
Si una rama tiene una rama de seguimiento remota asociada a ella, git branch -vv puede mostrarla .

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

es decir, no hay ninguna razón por la que eliminar la versión remota signifique automáticamente que se elimine la local.

Claro: empujaste por error una rama de '' test '':

  • quieres borrarlo en el repositorio remoto
  • pero desea mantenerlo en su repositorio local para realizar algunas pruebas locales que no tiene intención de presionar.