Questions marquées «git-submodules»

Les sous-modules vous permettent de conserver un référentiel Git en tant que sous-répertoire d'un autre référentiel Git.

1
Où Git stocke-t-il le SHA1 du commit pour un sous-module?
Je sais que lorsque vous ajoutez un sous-module à un référentiel git, il suit un commit particulier de ce sous-module référencé par son sha1. J'essaie de trouver où cette valeur sha1 est stockée. Les fichiers .gitmoduleset .git/configaffichent uniquement les chemins du sous-module, mais pas le sha1 du commit. La référence …
141 git  git-submodules  sha 

9
Comment créer des sous-modules git peu profonds?
Est-il possible d'avoir des sous-modules peu profonds? J'ai un superprojet avec plusieurs sous-modules, chacun avec une longue histoire, donc ça devient inutilement gros de traîner toute cette histoire. Tout ce que j'ai trouvé, c'est ce fil sans réponse . Dois-je simplement pirater git-submodule pour implémenter cela?


1
suivi du sous-module git le plus récent
Nous déplaçons notre (énorme) projet vers git et nous pensons utiliser des sous-modules. Notre plan est d'avoir trois têtes différentes dans le superprojet: version, stable, dernière. Les chefs de projet géreront la version et les branches stables. Ils déplaceront les sous-modules selon les besoins. Le problème est la "dernière" tête. …


2
Push de sous-module Git
Si je modifie un sous-module, puis-je repousser le commit à l'origine du sous-module, ou cela nécessiterait-il un clone? En cas de clonage, puis-je stocker un clone dans un autre référentiel?


7
Comment gérer les conflits avec les sous-modules git?
J'ai un superprojet git qui fait référence à plusieurs sous-modules et j'essaye de verrouiller un flux de travail pour le reste des membres de mon projet. Pour cette question, disons que mon superprojet est appelé superyet que le sous-module est appelé subby. (Ensuite, c'est une simplification de ce que j'essaie …


5
Comment extraire un sous-répertoire git et en faire un sous-module?
J'ai commencé un projet il y a quelques mois et tout stocké dans un répertoire principal. Dans mon répertoire principal "Project", il y a plusieurs sous-répertoires contenant différentes choses: Project / paper contient un document écrit en LaTeX Project / sourcecode / RailsApp contient mon application rails. "Project" est GITified …

4
"Vous êtes sur une branche à naître" lors de l'ajout du sous-module git
J'essaie d'ajouter quelques sous-modules à mon .vim/bundlesrépertoire, et lorsque j'essaye d'ajouter ce dépôt particulier, Git me donne une erreur étrange que je n'ai jamais vue auparavant: $ 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' Une idée …

6
Convertir un dossier Git en sous-module rétrospectivement?
Très souvent, vous écrivez un projet quelconque, et après un certain temps, il devient clair qu'un composant du projet est en fait utile 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 …

19
Git ne lancera pas / synchronisera / mettra à jour les nouveaux sous-modules
Voici une partie du contenu de mon .gitmodulesfichier: [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/configne 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 branche …

3
Créez un référentiel de sous-modules à partir d'un dossier et conservez 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 demosdossier et l'une des démos devrait maintenant avoir son propre référentiel. Je voudrais créer un référentiel séparé pour cette application de démonstration et en faire unsous-paquet sous-module du référentiel principal sans …

3
Comment puis-je déplacer un seul répertoire d'un référentiel git vers un nouveau référentiel tout en conservant l'historique?
J'ai hérité d'un référentiel git contenant plusieurs projets dans des répertoires séparés. Je voudrais diviser le référentiel en nouveaux référentiels individuels, un pour chaque projet, puis faire en sorte que le référentiel principal contienne les projets en tant que sous-modules. J'aimerais faire tout cela tout en conservant l'historique des révisions …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.