【问题标题】:How to find out which version of Rails includes a fix for a specific issue?如何找出哪个版本的 Rails 包含针对特定问题的修复?
【发布时间】:2018-06-15 21:36:18
【问题描述】:

如何确定哪个版本的 Rails 包含此问题?

https://github.com/rails/rails/pull/29551

发行说明未提供详细信息。

http://guides.rubyonrails.org/5_0_release_notes.html#test-runner

【问题讨论】:

    标签: ruby-on-rails release-management


    【解决方案1】:

    找出哪个发布版本将包含特定提交的一种方法是首先在那里发生clicking on the commit to view the changes。 Github 很好地在单个页面上列出了更改列表,例如对于您的情况:

    https://github.com/rails/rails/commit/ab600b1a9268dd5fb00ecccc97f258bcf1c0119d

    检查附加到提交的标签(在图像中用红色框标记)。这应该会告诉您更改适用于哪个版本。

    【讨论】:

    • 是的,但该标签不是确定的。我用gem 'rails', '~> 5.0.2' 运行bundle update,它解决了我的问题,但我没有5.2。所以这个标签似乎是错误的。它包含在 5.0.6 之前的某个地方。
    猜你喜欢
    • 2017-08-14
    • 1970-01-01
    • 2020-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-15
    • 2021-03-06
    • 1970-01-01
    相关资源
    最近更新 更多