事情是这样的,本地 containerd 的版本是 1.2.13 ,发现 run 的时候没有--device 参数,在 github 上找到了添加该参数的 MR https://github.com/containerd/containerd/pull/3424 ,但下面没有相关信息是合并到哪个版本( release )发布了,有没有比较快的方法找到是在哪个版本呢?
平常我是把代码 download 下来,goland 搜到这个 commit 然后网上找 tag ,但感觉略显笨拙,还有更快的方法吗?
1
gadfly3173 2022-01-19 16:35:08 +08:00
这个 pull 拉到最底下会看到合并进去的 commit ,上面有包含它的 tag
|
2
gadfly3173 2022-01-19 16:35:24 +08:00
|
3
maichael 2022-01-19 16:42:37 +08:00
|
4
Rhilip 2022-01-19 18:33:14 +08:00
Refined GitHub 这个插件有个叫“first-published-tag-for-merged-pr”,可以满足需求
https://github.com/refined-github/refined-github/blob/main/source/features/first-published-tag-for-merged-pr.tsx ![]( https://user-images.githubusercontent.com/16872793/81943321-38ac4300-95c9-11ea-8543-0f4858174e1e.png) |
5
fighterhit OP @gadfly3173 学到了,多谢大佬,原来被折叠了
|
6
gadfly3173 2022-01-20 17:06:30 +08:00
@fighterhit #5 #3 的方法更好用点,如果你看的仓库会认真写 changelog 的话
|
7
fighterhit OP @maichael 但这个前提是知道在 1.3.0
|
8
fighterhit OP @gadfly3173 哦,原来可以搜 mr... 但感觉不是这种顶级项目可能没这么详细
|
9
maichael 2022-01-20 17:10:21 +08:00
@fighterhit #7 右上角可以搜索的。比如搜 #3424
|
10
fighterhit OP @maichael 嗯嗯 多谢大佬,但这个是不是依赖这个项目把它本版本的 mr 都列出来才行?
|
11
fighterhit OP 还有个问题请教下,github 有些 mr 还没合并,但是想临时测试一下,之前的做法是对照文件变化来改本地的文件,然后本地重新构建,有没有其它比较快捷的方法呢? @gadfly3173 @maichael
|
12
fighterhit OP @Rhilip 谢谢,插件看起来不错!
|
13
gadfly3173 2022-01-20 17:15:54 +08:00
@fighterhit github 会给你的 pr 创建一个分支,切到分支上去看就行了。或者你切到人家的源分支也可以
|
14
gadfly3173 2022-01-20 17:18:10 +08:00
|
15
fighterhit OP @gadfly3173 对,但 pr 的源分支是别人的仓库,这样只能将他的私人仓库下载下来?
|
16
gadfly3173 2022-01-20 17:22:18 +08:00
@fighterhit #15 看上面的文档,本质上人家 fork 出去的仓库对你的仓库来说只是另一个 remote ,你甚至可以直接去 checkout 到他没给你 pr 的分支上
|