Tengo una etiqueta anotada que hace referencia a una confirmación (¿Importa si está anotada?) Y no hay ninguna rama que haga referencia allí. ¿Se recolectará la basura después de algún tiempo?¿Se recolectará un error de recolección si se lo menciona por etiqueta pero no por rama?
19
A
Respuesta
21
No, la confirmación no será basura. Una referencia de una etiqueta es suficiente para mantener una confirmación activa.
9
las etiquetas y las ramas son refs, si una referencia apunta a una confirmación, no es basura. También puede tener referencias personalizadas, pero esas son poco comunes.
Cuestiones relacionadas
- 1. ¿Por qué "como T" obtiene un error, pero fundición con (T) no se producirá un error?
- 2. error C2361: inicialización de 'encontrado' se salta por 'defecto' etiqueta
- 3. "El derecho tiene un valor no permitido por un perfil de provisión", pero no lo hace
- 4. ¿Por qué no se recomienda eliminar una rama en CVS?
- 5. ¿Por qué este código no se define pero no 2?
- 6. ¿Por qué se puede encontrar stdint.h pero cstdint no?
- 7. falla, pero no se devuelve ningún objeto de error. ¿Por qué?
- 8. Se inicia Android Emulator pero Eclipse no lo reconoce
- 9. Por qué las clases se compilan en .class pero la interfaz no lo hace. Interfaz
- 10. ¿Por qué C# se rompe si no es opcional?
- 11. ¿Por qué se pueden publicar algunas matrices pero no otras?
- 12. ¿Por qué "El sistema no puede encontrar la etiqueta del lote especificada" se lanza incluso si existe una etiqueta?
- 13. Comprobar si por lo menos un registro de haber dado un atributo se establece a true
- 14. No se puede encontrar el fragmento por la etiqueta
- 15. Si se pasan objetos por alias, ¿cuándo pasaría por referencia?
- 16. si uno se queja acerca de get(), ¿por qué no hacer lo mismo con scanf ("% s", ...)?
- 17. ¿Por qué no se cuelga?
- 18. ¿Por qué el alijo git no es único por rama?
- 19. ¿Las transmisiones se cierran automáticamente por error?
- 20. ¿Por qué no se usa clang más?
- 21. git indica que una rama no se fusionó después de volver a basar, ¿por qué?
- 22. Mi base de datos PostGIS se ve bien, pero GeoDjango piensa lo contrario ... ¿por qué?
- 23. .NET Runtime Error hace que el proceso se bloquee. Pero no hay una excepción no controlada: ¿por qué? ¿Error CLR?
- 24. Error de lectura: error en la biblioteca SSL, por lo general un error de protocolo
- 25. Servidor SQL: ¿por qué mi SPID se "SUSPENDÍA" pero no se bloqueó, mientras se creaba un índice?
- 26. ¿Por qué lo siguiente producirá un error de segmentación?
- 27. No se pueden anidar las ramas de TFS, por lo que no funciona la bifurcación para compartir el código.
- 28. ¿Por qué no se resuelven estos métodos?
- 29. Se requiere Oracle sqlldr TRAILING NULLCOLS, pero ¿por qué?
- 30. Linux rpm se instala pero no se puede borrar. ¿Por qué?
¿Está esto documentado en el manual de git? –
La documentación de git-gc en http://www.kernel.org/pub/software/scm/git/docs/git-gc.html menciona esto en la sección Notas. "mantendrá no solo los objetos referenciados por su conjunto actual de ramas y etiquetas ..." –