У меня есть много репозиториев git, которые управляются repo .Я знаю, что «запуск репо» и «git push» - это решение для записи версии всех репозиториев.Но я не хочу видеть много веток или тегов во всех репозиториях.Особенно я хочу проверить все журналы, так как время сортировки, даже если журнал находится на разных git, чтобы я мог легко отслеживать все изменения, без «git log» один за другим.Есть ли какие-нибудь инструменты, помогающие мне?
==========
После полдня на исследования ... Я нашел repo manifest -r
, возможно, решение.Эта команда выводит файл manifest.xml путем записи SHA1 каждого репозитория git.Я использую эту подпрограмму:
cd .repo/manifests
repo manifest -r -o default2.xml
cp default2.xml default.xml
git commit -am "Release manifest.xml"
После завершения фиксации хранилища выполните эту процедуру один раз.Есть ли лучший метод, чем этот?
====================================
Я рисую диаграмму, чтобы объяснить мой вопрос.
![release version in git repositories](https://i.stack.imgur.com/6oiYg.png)
Существует ли какой-либо инструмент для управления этими выпущенными версиями?Я бы хотел переключаться между выпусками не только одного git. До сих пор я нахожу только команду repo manifest -r, чтобы сделать эту работу.Каковы ключевые слова, чтобы найти такие требования?