2 votes

Git - Comment vérifier si quelque chose se trouve dans refs/for/refs

J'utilise TortoiseGit et mon chemin de référence par défaut est refs/heads/. Quelqu'un utilisant Zend Studio prétend avoir poussé quelque chose dans mon dépôt, mais ZS pousse vers refs/for/refs/head/master par défaut.

J'ai essayé la commande git ls-remote, elle montre que toutes les références pointent vers refs/heads. Comment puis-je vérifier s'il y a quelque chose dans refs/for/refs/ ?

0voto

VonC Points 414372

Comme je l'ai expliqué dans " Qu'est-ce que le Refspec HEAD:refs/for/refs/heads/master généré par eGit/ZendStudio 9 ? "ZS utilise ce type d'arbitres pour Gerrit.

Pour vérifier si des commits ont été poussés avec ce type de refspec, vous pouvez utiliser git ls-remote (comme dans cette question ):

git ls-remote /url/to/your/:company/project.git ./.

(si vous mettez master vous ne verrez que les commits dans xxx/master : ' ./. est un modèle plus générique pour les références)

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