在我的公司,我们已经使用 git 几个月了(我们对此很高兴),但我们仍然没有getgit 为完整的 100%。
我们的主要产品是一个提供不同语言的网站(前端+管理后端)。其中一些网站提供了其他网站不应该提供的功能(例如,需要在给定表单上填写的字段类型、不同的验证规则集等)。
由于这些差异相当小,因此我们现在使用配置文件来确定网站是否应使用特定元素。但我想当网站之间的差异变大时这会引起问题。
我想使用不同的分支将使维护变得更容易,但是如何使用一个共享核心来维护不同的分支呢?我们还没有使用像 Capistrano 这样的部署工具(但计划这样做),因此目前无法选择从 master 到所有不同分支的无休止的手动挑选。
那么,考虑到这种设置,分支可以如何帮助我们呢?
master
|
- english
|
- german
|
- french
(澄清一下:这不是关于 l10n/i18n,而是关于在分支之间共享核心功能)
其他人也尝试过,并说“总是装运行李箱 http://www.paulhammond.org/2010/06/trunk/"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)