Articles of subtree de

Múltiples repositorys remotos de git uno de ellos con prefijo

Necesito tener dos repositorys remotos diferentes para mi copy de trabajo. Uno de ellos asignado a la carpeta raíz y el otro asignado a una subcarpeta como un subtree. git clone main-repo-path git remote add second-repo second-repo-path ¿Cuál es el siguiente paso para hacer que esto funcione? git subtree con pull , add y merge […]

Git Subtrees: Negarse a fusionar historias no relacionadas

Tengo un repository principal con diferentes subcarpetas. Cada subcarpeta se lleva al repository como un "subtree" y existe como un repository de Git separado. Por ejemplo: projectroot/my-subtree (https://repo.com/my-subtree.git) projectroot/my-subtree1 (https://repo.com/my-subtree1.git) projectroot/my-subtree2 (https://repo.com/my-subtree2.git) En esta etapa, lo que he hecho para cada uno de los subtreees es el siguiente: md my-subtree git remote add -f my-subtree […]

Uso de opciones de combinación comunes con el subtree de Git

Estoy experimentando con el uso de git subtree add y git subtree pull para administrar algunas dependencies de repository cruzado en un proyecto, como se describe en este artículo de Atlassian ¿Hay alguna forma de utilizar el command del git subtree de una manera que coincida con el comportamiento de –no-commit (etapa de la fusión, […]

Git: combine un range de confirmaciones locales en la twig de subtree

Realicé algunos cambios en un proyecto upstream en mi repository local. Originalmente copié simplemente el repository upstream en mi proyecto local. Ahora me gustaría get un range de commits y aplicarlo al repository upstream. Podría hacer esto con un parche, pero me preguntaba si podría usar la combinación de subtree para hacer esto. Entonces, más […]

cambiar subtree a diferente twig remota

Considera esta parte de un repository mío: / myproject django -> django/master (django/django @github) … other dependencies django es un subtree que fusioné siguiendo este howto: Cómo usar la estrategia de combinación de subtree Ahora descubrí que otra dependencia es incompatible con el maestro actual de django y quiero cambiar a django / 1.1.x por […]

¿Cómo compartir files / carpetas en git repo?

Tengo un repository de git, dentro hay files / carpetas, que quiero compartir en el repository. repo/ .git/ html-coding css-shanetworking js-app css-shanetworking ttf-shanetworking font-files ttf-shanetworking Usar submodules para esta tarea parece exagerado. En momentos de SVN he usado snv: Externals flag, que funcionó perfectamente para mis propósitos. Subtree vuelve a hacer reference a los repos […]

¿Cómo puedo crear un subtree en el subdirectory del control remoto?

Hay un repository remoto con múltiples subdirectorys (lib / Android y lib / iOS). ¿Es posible que yo solo subtree en lib / Android?

Usando Git como fusionar un subtree desde una twig remota

Los subtreees en Git funcionan bien, aunque algunos commands de git siguen siendo compatibles con los subtreees. Aquí está la pregunta: ¿Cómo hacer que el subtree saque de una twig remota diferente como "estable" o "integrar"? FYI, tenemos un subtree "push" funciona como un script. De hecho, puede incluso enviar el subtree a la twig […]

git checkout remote branch muestra files extraños?

la twig principal tiene estos files y carpetas (simplificados): C:\Local\TickZoom\Project>ls file.txt name.txt public la sucursal pública está rastreando un repository de proveedores y ha sido subtree fusionado como carpeta pública en la twig principal anterior. public tiene solo tres carpetas (simplificadas): C:\Local\TickZoom\Project>ls platform providers www Al cambiar de público a maestro, se comporta correctamente. Sin […]

git: subtree se fusiona desde el subtree y tira actualizaciones

Tengo dos proyectos en dos git separados. El segundo contiene un tenedor parcial del primero: projectA/ +– .git/ +– plugins/ `– project/ projectB/ +– .git/ +– modules/ `– fork-project/ Me las arreglé para usar ese proyectoB (recibí consejos de aquí ): git remote add -f projectA ../projectA git merge -s ours –no-commit projectA/master git read-tree […]