¿Cómo puedo resolver este error de 'git pull' debido a etiquetas nuevas o modificadas?
Frecuentes
Visto 151 veces
0
Estoy tratando de extraer de un repositorio de git, pero falla, no estoy seguro de por qué. Parece que tiene algo que ver con etiquetas nuevas o modificadas:
error: existe 'refs/tags/v3'; no se puede crear 'refs/tags/v3/0.1' de https://bitbucket.org/*/* ! [nueva etiqueta] v3/0.1
-> v3/0.1 (no se puede actualizar la referencia local) error: algunas referencias locales no se pudieron actualizar; intente ejecutar 'git remote prune origin' para eliminar las ramas antiguas y conflictivas
He intentado 'git remote prune origin', pero parece que no soluciona nada.
No tengo la etiqueta "v3/0.1" en mi repositorio local. Tengo una etiqueta para una confirmación que es "v3_2", y el repositorio remoto tiene dos etiquetas en esa confirmación "v3_2" y "v3/0.1". Así que sospecho que mi git local no acepta dos etiquetas, lo que sería extraño, o el "/" está causando los problemas.
¿Alguna idea sobre cómo resolver esto o cómo obtener más información sobre la causa del error?
2 Respuestas
1
puedes tener etiquetas algo/ABC, algo/DEF
pero no puedes etiquetar por nombre algo. Razón en este caso, "algo" no puede ser un archivo y una carpeta al mismo tiempo.
Respondido el 21 de Septiembre de 13 a las 13:09
0
git remote prune
elimina ramas pero aquí tienes un conflicto tag
.
Cree una copia de seguridad y elimine su etiqueta local que está en conflicto.
git tag v3/0.1b v3/0.1
git tag -d v3/0.1
Luego tira de nuevo. Verifique que sí quería lo que quería y elimine su etiqueta de respaldo:
git -d v3/0.1b
Respondido el 21 de Septiembre de 13 a las 12:09
No tengo la etiqueta "v3/0.1" en mi repositorio local. Tengo una etiqueta para una confirmación que es "v3_2", y el repositorio remoto tiene dos etiquetas en esa confirmación "v3_2" y "v3/0.1". Así que sospecho que mi git local no acepta dos etiquetas, lo que sería extraño, o el "/" está causando los problemas. - Mayec
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas git or haz tu propia pregunta.
tienes una etiqueta
v3
, como parece indicar el mensaje de error? Si es así, ¿puedes eliminarlo o aún lo necesitas? - user743382No tenía una etiqueta "v3" localmente. Tenía etiquetas "v3_1" y "v3_2", pero eliminarlas no ayudó. Al final, simplemente volví a clonar todo el repositorio remoto. Pero me pregunto si hay alguna otra forma de solucionarlo que no requiera una rehacer completa. - Mayec