-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
重新整理tag规则 #567
Comments
如果你代码中使用rpcx master分支没有什么影响。 如果你代码中使用v6.x.x分支,并且没有使用go module,没有影响。 如果你代码中使用v6.x.x分支,并且使用了go module,你需要:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
go module针对
tag >-2
的包的使用强制加上/vx
,比如/v6
,导致很多代码和项目不得不维护两个系统,非常的麻烦和不方便,所以rpcx准备重新整理以下tag,将所有的tag都改成1.x.x
。主要的痛点:
/v6
后缀, tag 6.x.x 中需要/v6
后缀,所以每次打6.x.x都需要把代码改一遍v6
后缀、带v7
后缀的多个分支,也很麻烦v6
后缀的第三方库,那么rpcx的对象之间还不兼容所以准备将rpcx的tag重新打以下,老的tag全部删除,新的tag都是
1.major.minor
.其中
major
每年跳一个版本,minor
是bug fix或者功能累积升级,不定时发布。原tag和新tag之间的映射关系如下:
The text was updated successfully, but these errors were encountered: