2012-01-07 16 views
55

Estoy alojando mis códigos en Bitbucket usando Git. Mi cliente local es EGit (plugin de eclipse). Creé una etiqueta localmente (Equipo -> Avanzado -> Etiqueta) y luego la envié al repositorio remoto. Pero cuando abro mi página de repositorio, no puedo encontrar etiquetas allí. Estoy bastante seguro de que la etiqueta se puede ver a nivel local.¿Cómo agregar etiquetas en Bitbucket? Estoy usando Git

No soy un experto en Git. Pero me parece que hay varios tipos de etiquetas en Git. ¿Bitbucket solo muestra ciertos tipos de etiquetas?

Respuesta

85

¿Hizo clic en el botón "Agregar todas las etiquetas Spec" en el Asistente de inserción en Eclipse? Si no, pruébalo. O si tiene acceso a la consola versión de Git sólo realizar:

git push --tags 
+2

Gracias. Problema resuelto. Para ser más detallado para otros novatos como yo, los botones "Agregar todas las etiquetas" están en el paso "Especificaciones de inserción de inserción" –

2

Esto es lo que tenía que hacer, pero parece muy prolijo. ¿Alguien sabe un acercamiento más rápido?

rt haz clic en la etiqueta en la vista del repositorio git. Etiquetas de inserción, elija repositorio remoto, elija el nombre de la referencia de destino (ctrl-space) para que sea refs/heads/master. Seleccionar acabado.
En la pantalla de resultados, seleccione configure seleccione advanced, seleccione add all tags spec, seleccione "finalizar". Esto crea una asignación de referencia en la página de configuración de configuración con refs/tags/: refs/tags/. Ahora presiona guardar y presionar.

10

Si no sabe dónde buscar, llevará años encontrar el botón en la interfaz gráfica de usuario.

En la interfaz gráfica de usuario de bitbucket, puede agregar una etiqueta navegando para confirmar. Cuando abre la confirmación que desea etiquetar, hay una sección de "etiquetas" en la parte superior derecha de la página. Justo debajo de donde se muestra la rama. Si haces clic en el botón +, puedes etiquetar tu compromiso.

Estamos funcionando con la versión siguiente: Atlassian Bitbucket v4.8.3

+0

Esta solución de navegación de la etiqueta gui de Bitbucket también soluciona los problemas de la llave de comando de la clave válida push git push --tags. Referencia https://answers.atlassian.com/questions/37533680/-jira-hooks-for-stash-is-blocking-my-tags-push – zerocog

+1

Descubrimos que la etiqueta con Bitbucket gui commit solo creaba una etiqueta temporal. Como "admin", tuve que entrar en los ganchos y desactivar temporalmente el gancho "Push Check". Entonces la línea de comando "git push --tags" funcionó. – zerocog

+0

@zerocog, con la última versión de Bitbucket esto ya no es una etiqueta temporal. –

11

This documentation indica que una etiqueta se puede crear de la siguiente manera:

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

y empujado por la emisión:

$ 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 

Una vez empujado, la etiqueta se puede descargar navegando a https://bitbucket.org/<username>/<project>/downloads?tab=tags