Articles of git submodules

Submodules de Git: especifique un SHA específico?

Estoy haciendo reference a un submodule de git en mi proyecto, y ahora necesito hacer reference a un SHA específico en el repository git objective. # .gitmodules [submodule "vendor/plugins/ssl_requirement"] path = vendor/plugins/ssl_requirement url = git://github.com/retr0h/ssl_requirement.git El SHA que quiero es bc96ad96407a72a60e0542cf3b0cecc6ff9e278e .

Comparte un tree de trabajo con submodules de git

Supongamos que tengo una biblioteca Common que se puede usar de forma independiente, y que es utilizada por los proyectos P1 y P2 , por lo que el tree que quiero se ve como /Common/.git … /P1/.git .gitmodules # points to remote server Common/ … /P2/.git .gitmodules # points to remote server Common/ … Cuando […]

Cómo trabajar con submodules y n-tiers git estrategias de repository

Estamos migrando a git. Tenemos una gran cantidad de modules que componen nuestros productos, algunos de ellos se comparten entre productos. El producto está representado por un super repository "delgado" (ssh: //server/product.git) que solo contiene submodules: [submodule "module1"] path=module1 url=ssh://server/product/module1.git [submodule "module2"] path=module2 url=ssh://server/product/module2.git … Puedo clonar el super repository y trabajar con los submodules […]

IntelliJ + git + submodules -> ¿Dónde colocas el .iml?

Tenga en count: No usar Gradle / Maven. Guión: Una aplicación típica de Android requiere el SDK de Facebook , tiene algunas opciones: Clone el SDK en algún lugar de su disco, copie los contenidos de /facebook-android-sdk/facebook (donde reside el código src de Android para la biblioteca) en su /myapp/facebook por ejemplo, importe un module […]

Compartir submodules de Git

Tengo las Bibliotecas A, B, C y D. las dependencies se ven así: A | / \ BC \ / D Sin embargo, tenemos los repositorys Git B y C configurados con D como un submodule. nos gustaría configurar B y C como submodules en A, pero también nos gustaría que los dos apunten a […]

Android Studio – Asignación raíz VCS no válida cuando se utiliza "Nuevo proyecto desde el control de versiones"

Estamos desarrollando un SDK que se lanzará a nuestros clientes, así como varias aplicaciones que utilizarán el SDK. Para desarrollar el SDK, es más fácil tener un proyecto maestro, como una aplicación de testing que tiene el SDK incluido como module. Esto permite que la fuente esté disponible durante la debugging y es mucho más […]

git funcionalidad de submodule con hermano?

Tengo un proyecto que consiste en una biblioteca y varias aplicaciones: foo/ foolib/ bar/ baz/ qux/foo/ Todas las aplicaciones enlazan con foolib , una biblioteca estática. Me gustaría que git commit on foo grabe el ID SHA1 de donde estaba foolib , y también el estado de git en foo para informar si hay cambios […]

Git se fusiona mientras se cambia al submodule

Estamos usando el framework Qooxdoo en nuestra aplicación. Por ahora, su copy se almacena en nuestro repository de Git en la carpeta raíz "qooxdoo". Hemos decidido replacelo con un submodule que apunta directamente al repository de GitHub Qooxdoo, por lo que podemos realizar nuevas versiones en el futuro más fácilmente. Creé la twig para estos […]

¿Cómo estructurar proyectos dependientes en github?

Recientemente puse algunos de mis proyectos en github para hacerlos de código abierto pero tengo problemas para entender cómo estructurar los proyectos correctamente. Tengo un proyecto Core y otro proyecto que depende del proyecto Core (y más por venir). Sin embargo, cuando los usuarios toman una copy de uno de los proyectos, se quejan de […]

git bitbucket private submodule ssh alias issues

git versión 1.7.1 (no tengo ningún poder sobre esto, en este server) Tengo un repository privado con varios submodules, algunos de los cuales también son privados. Los submodules que no son privados entran sin problemas. Sin embargo, el primer repository privado encontrado devuelve este ssh: Could not resolve hostname bitbucket.org:username: Name or service not known […]