Articles of git submodules

integrar proyectos usando Git

Tiene una pregunta relacionada con VC usando Git . Entonces, básicamente tengo 3 proyectos diferentes : masterproject_bash (escrito en bash) project_python (escrito en python / R) subproject_html_php (escrito en html / css / php) Todos ellos interactúan entre sí para ejecutar una canalización automatizada. 'masterproject_bash' inicia todo y le dice cuándo ejecutar 'project_python' y 'subproject_html_php', […]

Crea un submodule git del repository ya existente

Tengo el siguiente tree de carpetas: <A git repository> <Folder A> <Folder B> <Another git repository C> <Yet another git repository D> Lo que quiero es que el repository C y D sea un submodule del repository en el que están contenidos. Por el momento, C y D no se han agregado al repository de […]

¿Múltiples submodules de Git comparten la misma subcarpeta?

Estoy a punto de enviar algunas bibliotecas y quiero producir algo como lo siguiente: Project └─ Assets ├─ Plugins ├─ Scripts └─ AwesomeLibraries ├─ One ├─ Two ├─ Three ├─ Four ├─ Five └─ Six Y versión las bibliotecas solamente (por el bien del ejemplo), así: Repositorio principal para mantener submodules (desprotegido en 'Proyecto / […]

Uso de submodules con un repository privado para equipos

Estoy tratando de usar submodules en un proyecto en el que varias personas estarán trabajando. El repository es privado y está alojado en bitbucket. Hay varias personas que tienen acceso a los repositorys y sus submodules. He usado la key ssh para clonar ( git@bitbucket.org:<owner>/<repo>.git ). Cuando una persona (no yo) intenta clonar el repository, […]

El submodule de Git no se actualiza: su configuration especifica fusionarse con la reference '<nombre de twig>' desde el control remoto, pero no se obtuvo dicha reference

Bueno, esta podría ser una pregunta brutal, pero no estoy viendo la respuesta correcta en ningún otro lado. Esto no le sucede al module principal sino al submodule. Tengo dos proyectos: c: \ MainModule yc: \ Submodule. El submodule también reside en c: \ MainModule \ submodule Hice algunos cambios en el submodule: presioné los […]

Gitlab-CI no puede hacer que la compilation cargue un package desde un repository de VCS

Estoy usando gitlab-ci para un repository alojado en gitlab.com y no puedo hacer una compilation cargando un package desde un repository de VCS. Yo uso por defecto gitlab-ci-multi-runner 1.1.3. Mi .gitlab-ci.yml: image: php:5.6 services: – mysql:latest variables: MYSQL_DATABASE: test MYSQL_ROOT_PASSWORD: test before_script: – mkdir ~/.ssh – ssh-keyscan -t rsa gitlab.com >> ~/.ssh/known_hosts – bash gitlab-ci.sh […]

Cuando selecciono un repository de submodules Git y su repository adjunto, ¿por qué entonces tengo cambios locales para confirmar?

Digamos que tengo un Git repo R que tiene un subdirectory que es un repository de submodules, SR. En la máquina AI hacer cambios a SR. Los comprometo / presiono. Si me muevo hasta el directory principal, el estado de git mostrará que hay cambios locales. Esto (por lo que yo sé) es porque el […]

¿Cómo puedo comprometerme con un submodule clonado en mi repository?

He creado un repository para mi directory .vim , por lo que no será necesario que lo notifique cada vez que cambie un equipo en el que estoy trabajando. Entonces tengo algo así ahora: user@.vim$ tree -L 3 -a . |– autoload | `– pathogen.vim |– bundle | |– jedi-vim | | |– after | […]

¿Por qué el Submodule git muestra una twig incorrecta?

Tenemos un superproyecto y un submodule contenido en él. Ambos tienen las mismas twigs master, staging, featureBranch . Me gustaría que el superproyecto en el master rastree el submodule en el master y el superproyecto en la staging para seguir el submodule en la staging . para el maestro en el superproyecto, los .gitmodules ven […]

El submodule GIT bifurcado y la URL de origen modificada. ¿Pero el clon sigue extrayendo la URL fuente anterior?

Tengo un submodule en mi proyecto de git, que he hecho algunos cambios, y subido a mi propio server de git para bifurcarlo. Cambié el URL de origen en el repository master git a la location del nuevo submodule y ejecuté la git submodule sync para que mi file .git/config esté actualizado. Luego empujé todo […]