gpt4 book ai didi

open-source - 礼仪 : Version bump my fork of opensource project?

转载 作者:行者123 更新时间:2023-12-04 18:53:32 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

6年前关闭。




Improve this question




这个问题是关于礼仪和开源项目的。
我从 github fork 了一个应用程序并添加了两个新功能。

  • 第一个功能 在其他地方经常被要求。我已经添加了。代码和实现很干净(我认为)。
  • 第二个特征 更像是一种黑客攻击。它对其他人有用,但实现在使用上有点脏,在代码中更是如此。我需要这个功能,但我没有技能来完全正确地实现它,或者达到可以被认为是对主要项目的贡献的水平。

  • 版本控制应该如何工作?我是否只是无忧无虑地提高我的版本号并推送到我的主分支?
    知道哪个版本正在运行、修改或原始版本很烦人,因为它们具有相同的版本号。但是,几个月后,我的 github 页面的版本号与原始页面的版本号相同,但实际上两者完全不同,这是否会令人困惑。 (我已经提出了拉取请求等,但这不是我问题的上下文。)
    我 fork 的项目使用 ruby​​ Jeweler,因此版本控制格式为:

    Jeweler tracks the version of your project. It assumes you will be using a version in the format x.y.z.

    x is the 'major' version, y is the 'minor' version, and z is the patch version.


    这个标准也适用于其他项目/语言吗?我的更改是补丁吗?
    谢谢

    最佳答案

    这不能轻易回答。版本号处理因项目和您的目标而异。你认为你的 fork 是暂时的问题吗? - 然后,在许多情况下(例如,较大的重写可能会有所不同),我不会增加版本号,因为这取决于项目负责人。

    许多版本控制方案允许将版本号扩展到 1.2.3-ross 之类的内容,这有助于用户提交正确的错误报告。

    如果您计划运行更长的 fork,您应该找到适合您的版本控制方案。

    关于open-source - 礼仪 : Version bump my fork of opensource project?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2484548/

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