我正在寻找为我们的团队设置git工作流程的解决方案。我们正在开发本机IOS和Android应用程序。将有一个包含所有核心功能的主项目(针对每个平台),然后将为每个客户定制主版本。我们需要对主项目中的常见功能进行错误修复和更改,这些适用于每个自定义客户构建。更改每个客户副本将是不可持续的。 我目前正在为每个客户使用一个分支,所有常用功能都在a" base branch"但这种做法似乎很混乱。
修改
我遇到的主要问题是当我对模板项目进行更改时,我被告知"合并"只有特定的文件,我必须将文件从一个分支机构签出到其他分支机构(客户机分支机构),但这将超过客户端特定的更改。
非常感谢任何帮助。