内部项目如何进行多版本管理
前提条件
公司使用独立部署的gitlab做代码管理。
问题描述
目前我个人在维护公司内部的一个工具类项目,其衍生的版本有0.5.X, 0.6.X, etc.
想问一下如何用git来管理项目的不同版本?如果每次都要开新的分支的话,相应地也要在gitlab上将该分支置为protected branch,有点麻烦。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以打Tags(标签),然后维护一份Tags 和 版本 映射文件即可!目前我们公司就是用的这个模式!每次发版本都会打一个标签并更新一下映射文件。至于您说的gitlab上将分支置为protected branch,我感觉没有将每个分支都置为protected branch,我们这边只做了生产分支,预生产分支置为protected branch,其他都可以说是临时分支,用于版本功能的开发。以下是我们项目的简单截图:
用tag来区分不常变动的代码,而不是分支。