Est-il un moyen de automatiquement git submodule update
(ou, de préférence, git submodule update --init
appelé à chaque fois qu' git pull
est fait?
Vous cherchez un git config paramètre, ou un alias git pour vous y aider.
Est-il un moyen de automatiquement git submodule update
(ou, de préférence, git submodule update --init
appelé à chaque fois qu' git pull
est fait?
Vous cherchez un git config paramètre, ou un alias git pour vous y aider.
Départ avec Git 1.7.5 elle devrait mettre à jour submodules automatiquement par défaut comme vous le souhaitez.
Le comportement par défaut, "à la demande", est de mettre à jour submodules chaque fois que vous récupérez un engageons à ce que les mises à jour de la sous-module s'engager, et ce commit n'est pas déjà présente dans votre clone local.
Vous pouvez aussi l'avoir mis à jour sur chaque fetch ou jamais (pré-1.7.5 comportement je suppose).
L'option de configuration pour modifier ce comportement est - fetch.recurseSubmodules
.
Cette option peut être soit une valeur booléenne ou d'
on-demand
.
Le paramètre est un booléen modifie le comportement de l'fetch
etpull
sans condition de manière récursive en submodules lorsque la valeur true ou de ne pas répéter à tous lorsque la valeur est false.Lorsque la valeur
on-demand
(la valeur par défaut),fetch
etpull
ne recurse dans un peuplé de sous-module lors de son superproject récupère un engageons à ce que les mises à jour de la sous-module de référence.
Voir:
git config
page de man (1.7.5) (ou au plus tard, git config
page de man)git fetch
page de man (1.7.5) (ou de dernière git fetch page de man)pour plus d'informations.
git fetch --recurse-submodules[=yes|on-demand|no]
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.