我在git的源代码管理下有一个Web应用程序.我为不同的客户提供了不同的css文件以及图像和其他主题特定的东西.还有自定义报告......除了主题外,应用程序的每个其他方面都保持不变.什么是一个建议的方法来保持应用程序以及git中源代码控制下的主题信息.我是否应该为主题和报告或子模块使用分支...在开发期间,我希望将我的客户主题添加到我的开发分支,并对我的客户特定主题进行更改...
有可能与GIT一样吗?
分支是实现这一点的一种方法,但由于 Git 是 DVCS,因此您还需要处理发布方面(这与分支正交):将什么推送到另一个存储库以及在哪里?
这意味着如果您从管理每个客户的分支机构开始,您确实需要记住:
git rebase --interactive) 更新到分支,以在公共开发提交(位于“ dev”分支实例上)之上重放特定于客户端的提交。 对于这种开发结构(一个公共模块,几个特定于客户端的模块),我会考虑采用组件方法并使用git submodules。
| 归档时间: |
|
| 查看次数: |
584 次 |
| 最近记录: |