cómo recostackr la versión de lanzamiento en muchos repositorys de git

Tengo muchos repositorys git que son gestionados por repo . Sé que el "repo start" y "git push" es una solución para registrar la versión de todos los repositorys. Pero no quiero ver muchas twigs o tags en todos los repositorys. Especialmente, quiero verificar todos los loggings como time de orderación, incluso el logging está en git diferente para que pueda rastrear cada cambio fácilmente, y sin "git log" uno por uno. ¿Hay alguna herramienta que me ayude?

==========

Después de medio día de investigación … me parece que el repo manifest -r quizás una solución. Este command genera un manifiesto.xml registrando SHA1 de cada repository de git. Yo uso esta rutina:

 cd .repo/manifests repo manifest -r -o default2.xml cp default2.xml default.xml git commit -am "Release manifest.xml" 

Después de realizar un repository, realice esta rutina una vez. ¿Hay un método mejor que esto?

==================================

Dibujé un diagtwig para explicar mi pregunta.

versión de lanzamiento en repositorios git

¿Hay alguna herramienta para administrar estas versiones lanzadas? Me gustaría cambiar entre versión no solo un solo git. Hasta ahora, solo encuentro el command repo manifest -r para hacer este trabajo. ¿Cuáles son las palabras key para encontrar este tipo de requisitos?

No estoy seguro de cómo funciona el repo , pero si está buscando algo que ejecute git commands recursivamente contra un directory que contiene repositorys git – intente con rgit