可以用树结构表达版本号

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以用树结构表达版本号相关的知识,希望对你有一定的参考价值。

  一直对以前的版本号NOT FULL,终于改了。改成什么样子?国际通用:

大号.小号.补丁号.构建号。

  结果头目莫名其妙的要创新,说构建号要用-。人是不可以被说服的,吾这次改版本号,是为了把尾巴干掉。然后他说补丁号如何用。吾说关于特殊版本、补丁放在版本标识中,使用a=b的形式,组装多长都可以。

  关于版本号,我们当然反对分支过多,每个分支都会导致出错的可能性大增,占用大量人力。出不同行业、公司的版本,可以通过配置文件来实现,而且一定要反对分支的分支这种荒唐事。一旦出现这种事情,说明市场那边瞎搞,研发没有主见,工作管理混乱。

  出于兴趣甚至是娱乐,如果真的有很多版本(此处说的版本,表示代码和资源不同导致的分支,一个版本维护增加版本号不算)怎么办?吾想了一番,觉得可以用树结构。

  • 根节点,一个基础版本。
  • 不同等级的版本。
  • 版本分裂。
  • 版本合并。

然后可以通过类似A1B2这样的方式表示版本。A表示层次,1表示本层的第几个。

以上是关于可以用树结构表达版本号的主要内容,如果未能解决你的问题,请参考以下文章

版本号解析的正则表达式

bash 正则表达式匹配语义版本号

大于 1.18.10 的版本号的正则表达式 [重复]

版本号的正则表达式

版本号的正则表达式

使用MSBuild用正则表达式更新版本号