wake-up-neo.com

Wie man Tags in Bitbucket hinzufügt? Ich benutze Git

Ich hoste meine Codes auf Bitbucket mit Git. Mein lokaler Client ist EGit (Eclipse-Plugin). Ich habe lokal ein Tag erstellt (Team -> Erweitert -> Tag) und es dann in das Remote-Repository verschoben. Aber wenn ich meine Repository-Seite öffne, kann ich dort keine Tags finden. Ich bin mir ziemlich sicher, dass das Tag lokal zu sehen ist.

Ich bin kein Git-Experte. Aber es scheint mir, dass es in Git verschiedene Arten von Tags gibt. Zeigt Bitbucket nur bestimmte Arten von Tags an?

63
Georgie Porgie

Haben Sie in Push Wizard in Eclipse) auf die Schaltfläche "Add All Tags Spec" geklickt? Wenn nicht, probieren Sie es aus. Oder wenn Sie Zugriff auf die Konsolenversion von git haben, führen Sie einfach Folgendes aus:

git Push --tags
90
4ndrew

Diese Dokumentation gibt an, dass ein Tag wie folgt erstellt werden kann:

$ git tag -a v1.4 -m "my version 1.4"
$ git tag
v0.1
v1.3
v1.4

und gepusht durch Ausgabe von:

$ 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

Einmal gedrückt, kann das Tag heruntergeladen werden, indem Sie zu https://bitbucket.org/<username>/<project>/downloads?tab=tags Navigieren.

14
030

Wenn Sie nicht wissen, wo Sie suchen sollen, wird es Ewigkeiten dauern, bis Sie die Schaltfläche in der Benutzeroberfläche finden.

In der Bitbucket-GUI können Sie ein Tag hinzufügen, indem Sie zu Commits navigieren. Wenn Sie das Commit öffnen, das Sie markieren möchten, befindet sich oben rechts auf der Seite ein Abschnitt "Tags". Direkt darunter, wo der Zweig angezeigt wird. Wenn Sie auf die Schaltfläche + klicken, können Sie Ihr Commit kennzeichnen.

Wir führen die folgende Version aus: Atlassian Bitbucket v4.8.3

12

Sie können das Tag auch direkt in der Bitbucket-Benutzeroberfläche hinzufügen. Schauen Sie sich Commits an, wählen Sie ein bestimmtes Commit aus und klicken Sie dann in den Details auf der rechten Seite auf +- Knopf nach No tags.

enter image description here

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

4
Ogglas

Dies ist, was ich tun musste, aber es scheint schrecklich langwierig. Kennt jemand einen schnelleren Ansatz?

klicken Sie in der Ansicht des Git-Repositorys auf das Tag. Push Tags, wählen Sie Remote Repo, wählen Sie den Namen der Zielreferenz (Strg-Leertaste) als Refs/Heads/Master. Wählen Sie Finish.
Wählen Sie auf dem Ergebnisbildschirm Configure auswählen Erweitert aus, wählen Sie Alle Tags hinzufügen, und klicken Sie auf "Fertig stellen". Dies erstellt eine Referenzzuordnung auf der Konfigurationsseite mit refs/tags/: refs/tags /. Nun klicken Sie auf Speichern und drücken.

2
cgull