110 votes

git describe échoue avec « fatal: Aucun nom trouvé, ne peut rien décrire. »

J’utilise git 1.7.1 sur Ubuntu 10.10 amd64, et j’essaie d’extraire le hachage de mon référentiel HEAD pour l’utiliser dans une version automatisée des informations que je compile dans mon projet.

Dans le passé, cela fonctionnait toujours en utilisant

cependant, git est maintenant en train de lancer

à moi. Quelqu’un a-t-il une idée de ce que cela signifie?

Google n’a montré que peu de hits et aucune solution.

81voto

Charles Bailey Points 244082

Si vous voulez l’id de votre alors vous n’avez pas besoin , vous devriez juste utiliser `` .

Si vous souhaitez un hachage abrégé, vous pouvez utiliser `` .

Si vous souhaitez qu’un « décrire » retienne à un hachage abrégé s’il ne trouve aucune balise appropriée, vous pouvez utiliser `` .

30voto

Danilo Bargen Points 3912

Cela se produit si vous n’avez pas de balises dans votre référentiel. Si le référentiel a des balises, vous êtes dans un clone superficiel (c’est la valeur par défaut dans les systèmes CI comme TravisCI ou GitHub Actions).

Pour extraire l’historique (y compris les balises) à partir d’un clone superficiel, exécutez

Par exemple, dans le cas d’actions GitHub :

Après, `` devrait fonctionner à nouveau.

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