SVN主要产品"分支"的最佳实践?

Ste*_*fen 2 svn

在我的工作中,我们开发网站 - 但是现在我们要制作一个网站的"白色标签"版本,这基本上意味着它是同一个网站,但是具有不同的徽标并托管在不同的域上.

它也会有微小的图形差异,但整体引擎是相同的.

我最初想把它保留在SVN中,就是为它做一个分支 - 但是我不确定这是否会给我带来麻烦.

通常情况下,我的分支有点短暂 - 主要用于开发新功能,而不会干扰主干.

我们需要能够将主干更改合并到这个"whitelabel"版本中,这就是我为什么要考虑首先对其进行分支的原因.

那么归档这个的最佳方法是什么?

小智 7

当我之前在一个白色标签的网站上工作时,它是从每个品牌的相同来源构建的,配置参数告诉它在运行时使用什么品牌.但是,您还可以在使用svn externals导入每个品牌版本分支的模块中提供通用功能和资源,以便可以在每个品牌中自动跟踪公共代码中的更改.因此,每个品牌的分支只包含品牌特定的资源.