gpt4 book ai didi

ruby-on-rails - 如何找出是否/何时将 github 合并请求作为 gem 发布

转载 作者:数据小太阳 更新时间:2023-10-29 07:36:44 48 4
gpt4 key购买 nike

作为人类,我似乎对我每天使用的工具知之甚少。

我在 rails 中发现了一个错误,发现它已经被修补了,而且它似乎在我当前需要的版本 (3.2.3) 中。

这是: https://github.com/rails/rails/pull/5168

我如何知道 master 上的提交是否已打包到 gem 中?

最佳答案

如果项目有好的标签(rails 也有),您可以使用 name-rev “这将根据它找到的指向提交后代之一的任何标签为提交命名” (来自http://schacon.github.com/git/user-manual.html#finding-tagged-descendants)

例如,您要查找的提交是 404b73bce1f9347ca05b1496db8fc64438d66bd2 , 所以你可以尝试:

$ git name-rev --tags 404b73bce1f9347ca05b1496db8fc64438d66bd2
404b73bce1f9347ca05b1496db8fc64438d66bd2 undefined

这告诉我(在撰写本文时)没有包含 404b73bce1f9347ca05b1496db8fc64438d66bd2 的标签,我假设如果它没有被标记,那么它还没有发布。

但是,再举一个例子,如果我使用一个我知道在一个版本中的提交,它显示它在 v3.2.3 标签下:

$ git name-rev --tags 45d6cd94b3ef2ec77166def41f29188445b35608
45d6cd94b3ef2ec77166def41f29188445b35608 tags/v3.2.3^0

有关查找提交是否已发布的更多方法,请查看 http://schacon.github.com/git/user-manual.html#finding-tagged-descendants .

关于ruby-on-rails - 如何找出是否/何时将 github 合并请求作为 gem 发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9999870/

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