我有很多由repo管理的git存储库。 我知道“repo start”和“git push”是记录所有存储库版本的解决方案。 但我不希望在所有存储库中看到许多分支或标记。 特别是,我想检查所有日志作为时间排序,即使日志在不同的git上,这样我可以轻松地跟踪每个更改,并且没有“git log”逐个。 有没有工具可以帮助我?
==========
经过半天的研究......
我发现repo manifest -r
可能是一个解决方案。
此命令通过记录每个git存储库的SHA1来输出manifest.xml。
我用这个例程:
cd .repo/manifests
repo manifest -r -o default2.xml
cp default2.xml default.xml
git commit -am "Release manifest.xml"
完成提交存储库后,执行此例程一次。 有没有比这更好的方法?
=====================================
我画了一个图解释我的问题。
是否有任何工具可以管理这些已发布的版本?我想在发布之间切换不仅仅是一个git。到目前为止,我只找到命令repo manifest -r来完成这项工作。找到这种要求的关键词是什么?