gpt4 book ai didi

git - 在两个独立的分支或存储库中管理项目后端和前端?

转载 作者:太空狗 更新时间:2023-10-29 13:29:33 25 4
gpt4 key购买 nike

我启动了一个移动应用程序项目,该项目将具有服务器端和应用程序本身。因此,在 master 分支中我创建了 2 个项目 myapp_servermyapp 然后我创建了另外 2 个分支 backendfrontend 并且我只想将与它们对应的项目文件推送到单独的分支。但是,fe。在 backend 分支中,我只想放置项目文件,而不是父文件夹 myapp_server 本身。我应该为这个项目文件夹内的单独分支创建一个 git init 吗?我只在包含 master 分支的两个项目的目录中创建了 git init

我怎么能真正做到这一点,因为我在这里有点困惑?那甚至可行吗?这是一个坏主意吗?我是否应该为服务器和应用程序拥有 2 个单独的存储库?

最佳答案

长话短说

should I probably have 2 separate repositories for the server and for the app?

是的,这是正确的方法。

详情。

分支通常跟踪整个工作树的状态(这是 Git 控制下文件夹中所有内容的名称)。

这在具有一个存储库和两个分支的工作树中是不可能的:
myapp_server 版本 amyapp 版本 b

只有这个是可能的:
myapp_server 版本 amyapp 版本 b

您拥有的每个项目都应该拥有自己的 Git 存储库。这可能是一个独立的存储库或一个 git submodule .子模块是一个相当复杂的概念,对于这种情况来说有点矫枉过正。

关于git - 在两个独立的分支或存储库中管理项目后端和前端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30628356/

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