在GIT中存储存储库元数据
我希望每个GIT存储库存储元数据,例如在CI/CD过程中使用哪些分支 在每个GIT存储库中存储相关元数据似乎很自然,但是,元数据本身是分支的 如果我将元数据存储在GIT中,那么每次更改文件时,即每次将其合并回主分支时,合并将触发生成 问题:有没有一种方法可以忽略所有存储库的构建触发器中的特定文件 我还希望您能就解决根本问题的其他方法提供意见/答案—将元数据存储在CI/CD流程使用的存储库中在GIT中存储存储库元数据,git,azure-devops,Git,Azure Devops,我希望每个GIT存储库存储元数据,例如在CI/CD过程中使用哪些分支 在每个GIT存储库中存储相关元数据似乎很自然,但是,元数据本身是分支的 如果我将元数据存储在GIT中,那么每次更改文件时,即每次将其合并回主分支时,合并将触发生成 问题:有没有一种方法可以忽略所有存储库的构建触发器中的特定文件 我还希望您能就解决根本问题的其他方法提供意见/答案—将元数据存储在CI/CD流程使用的存储库中 备选我正在考虑:将元数据存储在数据库中,然后,由于元数据不会被存储在分支附近,恐怕开发人员可能忘记设置或更
备选我正在考虑:将元数据存储在数据库中,然后,由于元数据不会被存储在分支附近,恐怕开发人员可能忘记设置或更新它。
如果你谈论的元数据不是存储在文件中的数据,你可以考虑 添加、删除或读取附着到对象的注释,而不接触对象本身 默认情况下,注释保存到refs/notes/committes并从中读取,但可以覆盖此默认值 这样,就可以推送这些元数据,就像推送常规提交及其文件一样另一个解决方法是:这是另一个可以推送的元数据。我使用的解决方案是自动创建和更新构建定义,通过专用Devops服务中的代码,我编写并设置/添加了所有构建的忽略模式以及GIT repos中基于配置的构建中的其他定义。如何使用GIT config-local-add存储信息。它将把信息存储在.git中/config@dgw这不会导致配置只存储在本地客户端吗?是的。这会将信息存储在本地。谢谢,我会尝试这些选项。好的,这是我自己帖子的好选择。向上投票。