Preguntas etiquetadas con git-submodules

Los submódulos le permiten mantener un repositorio de Git como un subdirectorio de otro repositorio de Git.

1
¿Dónde almacena Git el SHA1 del commit para un submódulo?
Sé que cuando agrega un submódulo a un repositorio git, rastrea una confirmación particular de ese submódulo al que hace referencia su sha1. Estoy tratando de encontrar dónde se almacena este valor sha1. Los archivos .gitmodulesy .git/configsolo muestran las rutas para el submódulo, pero no el sha1 de la confirmación. …
141 git  git-submodules  sha 

9
¿Cómo hacer submódulos git poco profundos?
¿Es posible tener submódulos poco profundos? Tengo un superproyecto con varios submódulos, cada uno con una larga historia, por lo que se vuelve innecesariamente grande arrastrando toda esa historia. Todo lo que he encontrado es este hilo sin respuesta . ¿Debería hackear git-submodule para implementar esto?

2
Submódulo Git dentro de un submódulo (submódulos anidados)
¿Es posible que un submódulo git esté hecho de varios otros submódulos git, y que el supergit repo obtenga el contenido de cada submódulo? He intentado hacer esto usando el enfoque obvio / ingenuo de crear un repositorio git que contenga varios submódulos. Luego, agregue este repositorio de git a …

1
git submodule tracking último
Estamos moviendo nuestro (enorme) proyecto a git y estamos pensando en usar submódulos. Nuestro plan es tener tres cabezas diferentes en el superproyecto: lanzamiento, estable, más reciente. Los líderes del proyecto manejarán el lanzamiento y las ramas estables. Moverán los submódulos según sea necesario. El problema es la "última" cabeza. …

1
Carpeta de submódulo Git vacía cuando se clona el repositorio
Tengo un repositorio alojado en https://github.com/aikiframework/json . En mi copia local, agregué un submódulo usando el comando git submodule add git@github.com:jcubic/json-rpc.git json-rpc Luego hice un commit y push, y los cambios aparecen en GitHub (puedo hacer clic en él). Pero cuando clono el repositorio git clone https://github.com/aikiframework/json.git la carpeta de …

2
Git submodule push
Si modifico un submódulo, ¿puedo devolver el commit al origen del submódulo, o eso requeriría un clon? Si es un clon, ¿puedo almacenar un clon dentro de otro repositorio?




5
¿Cómo extraer un subdirectorio git y hacer un submódulo con él?
Comencé un proyecto hace algunos meses y guardé todo en un directorio principal. En mi directorio principal "Proyecto" hay varios subdirectorios que contienen diferentes cosas: Proyecto / papel contiene un documento escrito en LaTeX Proyecto / código fuente / RailsApp contiene mi aplicación rails. "Proyecto" está GITified y ha habido …

4
"Estás en una rama que aún no ha nacido" al agregar el submódulo git
Estoy intentando agregar algunos submódulos a mi .vim/bundlesdirectorio, y cuando intento agregar este repositorio en particular, Git me da un error extraño que nunca antes había visto: $ git submodule add -f git://github.com/derekwyatt/vim-scala.git .vim/bundle/vim-scala fatal: You are on a branch yet to be born Unable to checkout submodule '.vim/bundle/vim-scala' ¿Alguna …


20
Git no iniciará / sincronizará / actualizará nuevos submódulos
Aquí está parte del contenido de mi .gitmodulesarchivo: [submodule "src/static_management"] path = src/static_management url = git://github.com/eykd/django-static-management.git [submodule "external/pyfacebook"] path = external/pyfacebook url = http://github.com/sciyoshi/pyfacebook.git Sin embargo, .git/configsolo contiene el primero: [submodule "src/static_management"] url = git://github.com/eykd/django-static-management.git El segundo submódulo ( external/pyfacebook) fue agregado por otro desarrollador en una rama de funciones. …

3
Cree un repositorio de submódulos desde una carpeta y mantenga su historial de confirmaciones de git
Tengo una aplicación web que explora otras aplicaciones web de una manera particular. Contiene algunas demostraciones web en una demoscarpeta y una de las demostraciones ahora debería tener su propio repositorio. Me gustaría crear un repositorio separado para esta aplicación de demostración y convertirlo en unsubpaquete submódulo del repositorio principal …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.