Incapable de git checkout sous-module de chemin

J'ai un problème lorsque l'on travaille avec des submodules.

Chaque fois que je reçois un nouveau sous-module de référence de l'amont référentiel, l'exécution de git submodule update donne le résultat suivant:

fatal: reference is not a tree: dd208d46ecdd1ac0d2b2594a610fe4c9150fece1
Unable to checkout 'dd208d46ecdd1ac0d2b2594a610fe4c9150fece1' in submodule path 'submodule/path'

Il est important de noter que le sous-module a plusieurs télécommandes, dont l'amont à distance devrait être utilisé pour mettre à jour le sous-module de référence de l'arbre. Je suppose que mon problème est là, mais je ne suis pas sûr.

Ma configuration est la suivante:

Projet Git

Télécommandes:

  1. origin (mon git fourche)
  2. upstream (projet repo)

Sous-module "module", a télécommandes:

  1. origin (mon git fourche)
  2. upstream (projet repo)

Personne ne sait quelle est la cause de mon problème?

InformationsquelleAutor Richard Tuin | 2013-02-08