代码版本控制和维护

时间:2016-02-28 11:44:26

标签: c# .net repository api-versioning

我手上有一个项目,包括一个Web服务器和一个app服务器,然后是一个数据层。

我经常需要为我的不同客户创建软件版本。

有时候,只有api路由发生变化,有时候一切都会从头到尾发生变化,有时只会改变应用服务器和数据层。

我遇到的问题是如何在这种情况下对我的代码进行版本控制。我可以做的一件事就是解决方案,如果我可以这样说是分支出代码并按照我想要的方式工作,可以制作一个版本并相应地照顾客户端,问题是代码维护,如果频率增加我有在repo中维护代码版本的问题。

我可以对API或/和业务逻辑或/和数据及脚本进行版本更新的最佳方法是什么?

干杯!

1 个答案:

答案 0 :(得分:1)

除非您打算合并回根目录,否则您应该为每个客户端进行分支并保持客户端永久分支。这样做有什么问题吗?