代码版本控制和维护

Code Versioning and maintenance

我手上有一个项目,其中包含 Web 服务器和应用程序服务器,然后是数据层。

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

有时,只有 api 路由发生变化,有时端到端的一切都发生变化,有时只有应用服务器和数据层发生变化。

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

我对 API 进行版本控制的最佳方式是什么or/and 业务逻辑or/and 数据和脚本?

干杯!

除非您打算合并回根目录,否则您应该为每个客户端创建分支并永远维护该客户端分支。这样做有什么问题吗?