我们已经在SVN上开发了一个基于网络的产品,现在客户已经将其作为白标合作伙伴购买,这意味着他已经获得了所有代码,但拥有自己的品牌名称。现在的问题是,如果客户想要一些与我们自己的产品不同的自定义逻辑,我们如何处理这种情况。第一个解决方案是我们在他的服务器上手动部署所有代码文件,但在这种情况下,每当我们对产品进行错误修复时,我们必须手动对其文件进行相同的更改。
有没有更好的方法来实现这一目标。我的目标是每当我们修复产品上的错误时,它就会自动集成到客户端代码中,也可以只为客户端代码库添加自定义逻辑。
答案 0 :(得分:0)
最好的方法是首先在将源传递给客户之前创建您创建的分支。现在应用来自客户的分支上的所有更改,您可以看到已发布代码与客户更改之间代码的所有差异。 之后制作一个新标签。 您现在可以将您在代码中所做的所有错误修复合并到客户的分支上,并且您可以在发货之前更好地从该分支发货。