我手头有一个项目,其中包含 Web 服务器和应用程序服务器,然后是数据层。
我经常需要为我的不同客户创建软件版本以供使用。
有时,只有 api 路由发生变化,有时一切都在端到端发生变化,有时只有应用服务器和数据层发生变化。
我遇到的问题是如何在这种情况下对我的代码进行版本控制。我可以做的一件事就是解决方案,如果我可以这么说的话,就是扩展代码并按照我的意愿进行工作,并且可以制作一个版本并相应地迎合客户,问题是代码维护,如果频率增加我在 repo 中维护代码版本的问题。
我可以对我的 API 或/和业务逻辑或/和数据和脚本进行版本控制的最佳方式是什么?
干杯!