Articles of git submodules

Pourquoi la mise à jour du sous-module git n’est-elle pas automatique à la vérification git?

En changeant de twig avec git checkout, je suppose que la plupart du temps vous souhaitez mettre à jour vos sous-modules. Dans quelle situation ne souhaitez-vous pas mettre à jour les sous-modules après la commutation? Que se casserait-il si cela se faisait automatiquement par git checkout? Mise à jour avec exemple: La twig A a […]

Des alternatives aux sous-modules Git?

Je pense que l’utilisation de sous-modules Git est en quelque sorte gênante pour mon stream de travail de développement. J’ai entendu parler de Git Subtree et de Gitslave. Existe-t-il plus d’outils pour plusieurs projets de référentiel et comment se comparent-ils? Ces outils peuvent-ils être exécutés sous Windows?

Ignorer les nouveaux commits pour le sous-module git

Contexte Utiliser Git 1.8.1.1 sous Linux. Le référentiel se présente comme suit: master book Le sous-module a été créé comme suit: $ cd /path/to/master $ git submodule add https://user@bitbucket.org/user/repo.git book Le sous-module book est propre: $ cd /path/to/master/book/ $ git status # On branch master nothing to commit, working directory clean Problème Le maître, par […]

Comment changer un sous-module git pour qu’il pointe vers un sous-dossier?

En parcourant le didacticiel SubModule , j’ai créé un sous-module du projet boto . Ensuite, j’ai découvert que je n’avais besoin que d’un sous-ensemble de ce projet, en particulier le dossier boto . Je voudrais changer mon sous-module pour pointer vers ce dossier. Quand je regarde dans .gitmodules, je vois [submodule “backup/src/boto”] path = backup/src/boto […]

Sous-modules Git. Tirer dans un nouveau clone du super-projet

D’ACCORD. Alors j’ai pensé que j’avais ce léché … mais maintenant …. J’ai un projet qui comprend une petite bibliothèque de GitHub en tant que sous-module. Dans la version originale de ce super-projet, le sous-module fonctionne comme prévu. Cependant, je viens de cloner le superprojet, fait ce que je pensais devoir: “git submodule init”, a […]

Git ne lancera / synchronisera / mettra à jour aucun nouveau sous-module

Voici une partie du contenu de mon fichier .gitmodules : [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 Cependant, .git/config ne contient que le premier: [submodule “src/static_management”] url = git://github.com/eykd/django-static-management.git Le deuxième sous-module ( external/pyfacebook ) a été ajouté par un autre développeur dans une twig de […]

Quel est le moyen actuel de supprimer un sous-module git?

à partir de la version 1.9.3 de git (Apple Git-50) sur mac comment puis-je supprimer un sous-module git? Je lis beaucoup d’informations obsolètes avec de nombreux développeurs me disant qu’ils ne fonctionneront pas. Quelle est la voie actuelle? va git deinit pathToSubModule faire le tour? Les étapes que je pensais pouvoir fonctionner sont ici mais […]

Convertir un dossier git en un sous-module rétrospectivement?

Assez souvent, vous écrivez un projet et après un certain temps, il devient clair que certains composants du projet sont réellement utiles en tant que composant autonome (une bibliothèque, peut-être). Si vous avez eu cette idée dès le début, il y a de fortes chances que la plupart de ce code se trouve dans son […]

Comment remplacer un sous-module git par un autre repo?

Comment remplacer un sous-module git par un repo git différent? Plus précisément, j’ai un sous-module: situé à ./ExternalFrameworks/TestFramework qui pointe vers un git@github.com:userA/TestFramework.git git git@github.com:userA/TestFramework.git J’aimerais qu’il pointe maintenant vers git@github.com:userB/TestFramework.git . Le problème est que lorsque je supprime le sous-module avec la méthode décrite ici , alors rajoutez-le en utilisant la commande git submodule […]

Créer un référentiel de sous-modules à partir d’un dossier et conserver son historique de validation git

J’ai une application Web qui explore d’autres applications Web d’une manière particulière. Il contient des démos Web dans un dossier de demos et l’une des démos devrait maintenant avoir son propre référentiel. Je voudrais créer un repository séparé pour cette application de démonstration et en faire un sous-paquet sous-module du référentiel principal sans perdre son […]