¿Cómo eliminar commits duplicates en un tree git svn?

Estoy trabajando con un server SVN usando git SVN. Luché para crear una label, así que eché un vistazo al tree. Noté que mi tree está en mal estado: todas las confirmaciones aparecen dos veces. Una vez en la "twig" roja y una vez en la morada encendida:

enter image description here

Antes de publicar esto, limpié muchas twigs usando:

git branch -D useless_remote_branch git gc 

Pero para este no sé qué hacer para get una historia limpia.

¿Cómo podría volver a una historia lineal con solo la "twig" roja?

Puedo eliminar la label en el lado SVN si es necesario.

¡Gracias!


EDITAR

Esto es lo que obtuve después de la solución sugerida por @VonC y un command git svn tag :

enter image description here

Si está seguro de haber eliminado correctamente la twig morada (tanto en git como en svn), asegúrese de eliminar también la label (tanto en git como en svn)

 svn rm $URL/tags/the_tag git branch -D -r tags/the_tag rm -rf .git/svn/tags/the_tag 

De esta forma, ninguno de los commits de la twig purple no será referencedo por ninguna confirmación de la twig roja.