¿Cómo haría para agregar un submódulo de Git para una etiqueta o confirmación específica?
git
version-control
Peter Mortensen
fuente
fuente
Respuestas:
Los repositorios de submódulos permanecen en un estado HEAD separado que apunta a una confirmación específica. Cambiar esa confirmación simplemente implica verificar una etiqueta o confirmación diferente y luego agregar el cambio al repositorio principal.
git-status
en el repositorio principal ahora informará un árbol sucio:Agregue el directorio del submódulo y comprométase a almacenar el nuevo puntero.
fuente
De dos tipos discutiendo: vincule los submódulos de Git a una confirmación o rama en particular .
fuente
git submodule add -b some_branch git://some_repository.git some_repository
git submodule add -b
pueda tomar una etiqueta o un sha1hash. Solo puede tomar una rama.-b
el hecho de admitir ramas y no etiquetas o commit shas es una característica, no un error (de hecho,-b
es una abreviatura de--branch
).