避免分支 - 但需要维护多个国家/地区的代码

时间:2012-04-05 02:08:06

标签: architecture internationalization branch cvs

我们支持更多同一组代码库中的4个国家/地区,并为每个国家/地区提供一些具体更改。我们正在使用CVS,我们为每个国家/地区提供HEAD和分支机构。一旦我们在任何分支中修复了某些内容,最终我们将它合并到HEAD中。

我们只想摆脱这种避免合并问题的模式。

是否有任何策略或流程或其他方法可以避免合并,但为所有国家/地区维护一个代码库。 (我们尝试实现这一目标:从HEAD中检出并在某个国家/地区部署它,并且应用程序应该适用于该国家而不进行任何代码更改)

一种复杂的方法是在代码中检查国家/地区" XY"然后这样做。

但是除了这个代码更改之外还有其他方法,如果你能想到的话吗?

1 个答案:

答案 0 :(得分:0)

使用XML词典或resourceBundles抽象本地化数据: