web-dev-qa-db-fra.com

Comment ajouter des tags dans Bitbucket? J'utilise Git

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?

63
Georgie Porgie

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
90
4ndrew

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

14
030

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

12
Brian van Rooijen

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.

enter image description here

https://confluence.atlassian.com/bitbucket/repository-tags-321860179.html

4
Ogglas

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.

2
cgull