J'héberge mes codes sur Bitbucket en utilisant Git. Mon client local est EGit (plugin Eclipse). J'ai créé une balise localement (Équipe -> Avancé -> Balise), puis l'ai poussée vers le référentiel distant. Mais lorsque j'ouvre ma page de référentiel, je n'y trouve pas de balises. Je suis sûr que la balise peut être vue localement.
Je ne suis pas un expert Git. Mais il me semble qu'il existe plusieurs types de balises dans Git. Bitbucket n'affiche-t-il que certains types de balises?
Avez-vous cliqué sur le bouton "Ajouter toutes les balises Spec" dans Push Wizard dans Eclipse? Sinon, essayez-le. Ou si vous avez accès à la version console de git, effectuez simplement:
git Push --tags
Cette documentation indique qu'une balise pourrait être créée comme suit:
$ git tag -a v1.4 -m "my version 1.4" $ git tag v0.1 v1.3 v1.4
et poussé en émettant:
$ git Push Origin --tags Counting objects: 1, done. Writing objects: 100% (1/1), 160 bytes | 0 bytes/s, done. Total 1 (delta 0), reused 0 (delta 0) To [email protected]:schacon/simplegit.git * [new tag] v1.4 -> v1.4 * [new tag] v1.4-lw -> v1.4-lw
Une fois enfoncée, la balise peut être téléchargée en accédant à https://bitbucket.org/<username>/<project>/downloads?tab=tags
Si vous ne savez pas où chercher, il faudra du temps pour trouver le bouton dans l'interface graphique.
Dans l'interface graphique de bitbucket, vous pouvez ajouter une balise en parcourant les validations. Lorsque vous ouvrez le commit que vous souhaitez baliser, il y a une section "tags" en haut à droite de la page. Juste en dessous de l'endroit où la branche est affichée. Si vous cliquez sur le bouton +, vous pouvez marquer votre commit.
Nous utilisons la version suivante: Atlassian Bitbucket v4.8.3
Vous pouvez également ajouter la balise directement dans l'interface utilisateur de Bitbucket. Regardez Commits
, choisissez un commit spécifique puis dans les détails sur le côté droit de la page, cliquez sur +
- bouton après No tags
.
https://confluence.atlassian.com/bitbucket/repository-tags-321860179.html
C'est ce que je devais faire, mais cela semble terriblement long. Quelqu'un connaît-il une approche plus rapide?
rt cliquez sur la balise sous la vue du référentiel git. Appuyez sur les balises, choisissez le dépôt à distance, choisissez le nom de référence cible (ctrl-espace) pour être refs/heads/master. Sélectionnez la finition.
Sur l'écran des résultats, sélectionnez configurer, sélectionnez avancé, sélectionnez ajouter toutes les balises, sélectionnez "terminer". Cela crée un mappage de références dans la page Push de configuration avec refs/tags/: refs/tags /. Maintenant, appuyez sur enregistrer et pousser.