¿Hay alguna manera práctica de hacer que mi repositorio local de git se olvide de las sucursales remotas que se han eliminado? git svn fetch
no "vuelve a sincronizar todo" como esperaba. Mi repositorio local se configuró utilizando una importación del diseño estándar de repo de svn (git svn -s …
).¿Cómo puedo hacer que git-svn elimine las sucursales remotas que ya no existen?
relacionada: Why does git remote
not list anything on my git-svn repo?
Mi primer pensamiento sería simplemente eliminar los archivos que representan esas ramas, que son solo pequeños archivos de texto en '.git/refs/remotos'. Pero probablemente haya una manera más correcta que eso, y estoy seguro de que sería posible complicar las cosas si hurgas en la carpeta '.git' sin saber realmente lo que estás haciendo. – MatrixFrog
También querrá ver su archivo '.git/config' y eliminar cualquier mención de ellos allí. – MatrixFrog