繁体   English   中英

Git:如何在同一个 repo 中管理多个相关项目?

[英]Git: How can you manage multiple related projects in the same repo?

我一直在开发一个 webapp,它现在将成为 3-4 个不同 webapps 的模板。 每个应用程序的核心功能将保持不变,每个应用程序将使用大约 70% 的代码,rest 将在功能、用户角色、设计等方面有所不同。

当然,我希望能够单独更新它们。 并且还有一个简单的方法来修复主模板中的错误并立即为所有项目实现功能。

最简单的方法是始终克隆您的模板,然后添加一个新的 remote ,因此,从这个 position 开始,应用两种策略:

模板更改

模板更改只会发生在模板项目上,绝不会来自其“客户”。 它的客户只会从模板中提取。

客户项目

每当新版本准备好时,您的客户项目将从模板中提取,除此之外,将正常运行。

当然,您可以使用您最喜欢的基于 git 的应用程序来执行此操作,例如 GitHub fork。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM