内部项目如何进行多版本管理

发布于 2022-09-06 08:01:58 字数 230 浏览 31 评论 0

前提条件

公司使用独立部署的gitlab做代码管理。

问题描述

目前我个人在维护公司内部的一个工具类项目,其衍生的版本有0.5.X, 0.6.X, etc.

想问一下如何用git来管理项目的不同版本?如果每次都要开新的分支的话,相应地也要在gitlab上将该分支置为protected branch,有点麻烦。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

那片花海 2022-09-13 08:01:58

可以打Tags(标签),然后维护一份Tags 和 版本 映射文件即可!目前我们公司就是用的这个模式!每次发版本都会打一个标签并更新一下映射文件。至于您说的gitlab上将分支置为protected branch,我感觉没有将每个分支都置为protected branch,我们这边只做了生产分支,预生产分支置为protected branch,其他都可以说是临时分支,用于版本功能的开发。以下是我们项目的简单截图:

clipboard.png

clipboard.png

败给现实 2022-09-13 08:01:58

用tag来区分不常变动的代码,而不是分支。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文