存储与git存储库关联的元数据的位置?

存储与git存储库关联的元数据的位置?,git,metadata,Git,Metadata,我们有一个内部工具,可以将多个存储库组合在一起—有点像git子模块,但可以与其他存储库类型—CVS、hg等一起使用 它目前使用一个“元”存储库来存储关于我们所有存储库的信息——开发分支、发布标签等等。但我想知道是否有可能分发这些信息并将这些信息放入存储库中 对于git存储库,我的第一个想法是使用一个名为metadata的分支来存储这些信息。这很好,但当我们的工具必须更新此信息时,我真的不希望它签出分支并更改当前工作副本 因此,理想情况下,我想知道是否有可能在git回购中操纵一个分支——比如从分支

我们有一个内部工具,可以将多个存储库组合在一起—有点像git子模块,但可以与其他存储库类型—CVS、hg等一起使用

它目前使用一个“元”存储库来存储关于我们所有存储库的信息——开发分支、发布标签等等。但我想知道是否有可能分发这些信息并将这些信息放入存储库中

对于git存储库,我的第一个想法是使用一个名为metadata的分支来存储这些信息。这很好,但当我们的工具必须更新此信息时,我真的不希望它签出分支并更改当前工作副本

因此,理想情况下,我想知道是否有可能在git回购中操纵一个分支——比如从分支的当前负责人那里获取一个文件列表,并在不影响当前工作副本的情况下进行提交(该副本将签出另一个分支)

是否有任何低级管道命令可以在不接触工作副本的情况下操作支管

我的第二个想法是笔记。也许我可以操纵注释并将它们附加到已知的提交,即“元数据”分支上的单个提交

还有什么我错过的吗


谢谢。

我有一个类似的问题,这里是我的链接:你应该悬赏这个问题