管理后端和前端之间版本的最佳实践

问题描述 投票:0回答:1

我发布我的问题是因为到目前为止我还没有找到明确的答案。 我有一个由后端、前端(角度)和移动应用程序组成的应用程序。 目前每个项目都有自己的版本控制,这是一种好的做法还是我们应该将所有技术统一到一个版本? 我们经常发现自己的功能会影响后端和移动设备,但不会影响前端,在这种情况下,我们不会增加前端的版本号(因为这部分没有开发)。版本差距出现了,但客户很难理解这一点,并且管理层经常坚持要求我们也增加前端版本,以便所有版本保持一致。 我认为这是一种失常,因为对我来说版本控制应该反映技术现实,而不是反映呈现新应用程序交付的最佳方式。

version-control frontend version backend project
1个回答
0
投票

我也有同样的担忧。我没有找到真正的解决方案,也在其他地方搜索,但这是我个人的意见。

我个人认为,如果您有一个具有单独前端和后端项目的应用程序,我同意让它们拥有自己的版本控制,因为增加 f.e. 是没有意义的。两个项目的补丁,但只涉及一个项目。

但有趣的是,当我遇到这种情况时,我给自己提出了这个问题:

考虑一个简单的 Web 应用程序,它生成一些 PDF 并在页脚中添加版本。您可能同意此版本将是后端应用程序之一,因为理想情况下将从它生成文件。

但是您的前端页脚中有一个版本,它当然与后端不同。因此,您的客户将看到两个不同的版本,同时认为 PDF 中打印的版本是前端应用程序的版本。

所以我真的不知道在这种情况下最好的做法是什么,但我仍然同意每个项目都有自己的版本控制是正确的事情。

© www.soinside.com 2019 - 2024. All rights reserved.