gpt4 book ai didi

git - 为什么GitHub建议 "prefix your version names with the letter v?"

转载 作者:太空狗 更新时间:2023-10-29 12:53:10 25 4
gpt4 key购买 nike

这是GitHub右侧边栏的内容:

Tagging suggestions It’s common practice to prefix your version names with the letter v. Some good tag names might be v1.0 or v2.3.4.

If the tag isn’t meant for production use, add a pre-release version after the version name. Some good pre-release versions might be v0.2-alpha or v5.9-beta.3.

Semantic versioning If you’re new to releasing software, we highly recommend reading about semantic versioning.

我不明白为什么在您的版本名称前加上字母 v?请为我解释一下,为什么最好使用带有字母 v 的前缀版本名称?

最佳答案

大多数开源项目,以及 github 和其他开放 VCS 站点上的许多标签,都遵循一种名为 Semantic Versioning 的格式。 ,也链接在您问题的引文中。这是建议的版本控制模型:

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes,
  2. MINOR version when you add functionality in a backwards-compatible manner, and
  3. PATCH version when you make backwards-compatible bug fixes.

Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

SEMVER 推荐已经经历了自己的几次修订,并且有一次推荐在标签前加上“v”,但最近我相信它没有提到这种做法。尽管如此,许多网站、项目和 session 都遵循了以前的 SEMVER 实践,并且没有更新自己以遵循更新的建议。

我个人的看法是,您的标签是否以“v”开头可能无关紧要。但如果您不这样做,则使用 sort 等工具可能会更轻松。

关于git - 为什么GitHub建议 "prefix your version names with the letter v?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37781073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com