gpt4 book ai didi

git - 使用 gitignore 嵌套存储库。

转载 作者:太空狗 更新时间:2023-10-29 14:39:40 24 4
gpt4 key购买 nike

我想嵌套 2 个 git 仓库。我一直在阅读子模块,有一段时间我认为它很棒,我想我可能想要别的东西。这是我的情况:

首先,我想我应该提到我所有的服务器都托管网站,并且设置为 staging.domain.com 和 domain.com(实时)模式。

在每个服务器中,我都有一个父仓库,它是一个网站,还有一个子仓库,它是我的核心库。我需要我的核心在我的所有服务器上都相同,但网站 repo 协议(protocol)对于它们所在的服务器来说都是唯一的。我想对核心进行更改,同时推送到所有暂存域,然后做一些质量保证,然后推送到所有实时服务器。

我最初认为子模块可以满足我的需求,但我对它们的问题是我需要内核同时更新。如果我使用子模块,我的核心将更新但不会生效,直到父网站运行 git submodule update 和 git commit。

我想为什么不直接使用 gitignore 来忽略核心所在的文件夹并将它们视为独立的实体。还有其他人这样做吗?我会遇到什么问题?你有什么更好的建议吗?

提前谢谢你。

最佳答案

您可以使用 git-subtree 而不是子模块( Sample of usage )

关于git - 使用 gitignore 嵌套存储库。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13575914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com