“时序版本控制”(Chronologic Versioning,ChronVer)方案:https://chronver.org
曾经也尝试过一段时间,不过用下来觉得并不方便。如果是像 Chrome、Firefox 那样,拼命加主版本号的我倒觉得换成这样的 ChronVer 也挺好,直观;但是在程序开发过程中,传统主版本号能体现兼容性等方面的差别:比如 Python 3.x 和 Python 2.x 的差别,Webpack 4.x 和 Webpack 5.x 的差别,这些东西的版本如果换成 ChronVer,看起来会很头疼。总之个人感觉,ChronVer 更适合展示给终端用户,而非开发者。