首页 > 解决方案 > Git 相同的代码库但有变化?遗产?

问题描述

我正在构建一个便携式服务器 - 许多人将使用相同的代码。

我希望代码有两种变体;个人和客户。

我希望客户变体在所有实例中都是相同的代码,并且个人变体具有自定义代码但不影响客户变体。

如果我更新客户变体,那么个人变体也会使用新代码进行更新,但反之则不然。

本质上,这类似于面向对象编程中的继承,但使用代码。客户变体将是默认代码,而个人变体将从其继承。

Git中有这样的东西吗?叉子似乎不是答案,我对分支隐约熟悉

标签: gitgithub

解决方案


您可以为 Customer 变体保留主(或主)分支,并为 Personal 拥有另一个分支,您每次创建发布时都在其之上重新建立基础。


推荐阅读