2 votes

utilisation de git filter-branch pour le checkout du sous-module

J'ai un repo git avec un seul sous-module. J'ai utilisé la méthode décrite aquí pour les connecter.

Maintenant, j'aimerais utiliser filter-branch pour extraire une révision spécifique du sous-module pour chaque révision du superprojet. J'ai écrit un script qui fait cela, mais le checkout ne fonctionne pas, car dans le Root temporaire, le submodule n'a pas de répertoire .git...

Y a-t-il un moyen de le faire ?

Gracias.

1voto

orgads Points 108

Eh bien, j'ai fini par faire git rebase -i, en entrant 'edit' pour tous les commits pertinents (je pouvais les trouver avec un regexp), puis j'ai utilisé un script qui fait le vrai checkout du submodule, commit, rebase --continue.

Je suppose qu'il n'y a pas de moyen direct de le faire...

Prograide.com

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.

Powered by:

X