首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于git分支(git分支)支持-格式选项的确切版本是哪个?

由于git分支(git分支)支持-格式选项的确切版本是哪个?
EN

Stack Overflow用户
提问于 2018-12-05 22:22:02
回答 1查看 27关注 0票数 0

我发现"--format“选项非常方便。

更详细的是,特别是在"%(refname:short)“指令中( Git "git”版本对我来说也是未知的,在这个问题上可以被认为是额外的) "--pretty=format:...“选项表示法的退步,但无论如何.。

问题是,这个"git branch“("git-branch")是什么时候支持

代码语言:javascript
复制
--format="%(refname:short)

选择/价值?

此外,如果具体的Git版本旁边的答案也能提供一个小的测试脚本(shell/bash)来帮助我正式验证答案是正确的,我会很感激。我只是想知道,这不是这个网站的条款IIRC的要求,所以我只是说。如果你想要赏金的话,请告诉我,你希望它有多高。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-05 22:32:52

git-branch被扩展为在v2.13.0中包含来自git-for-each-ref的格式选项,git文档首先在v2.13.2中引用它。

如何找到答案

要找到它,需要做一些简单的检测工作,但是git源代码维护得很好,所以这很有帮助。

因为我知道功能是由git-for-each-ref提供的,所以我认为集成是次要的,通过查看源代码本身可能不容易找到,所以我查看了git-branch的文档,因为在添加该功能时,它将使用新的选项进行更新。

有了一个缩小范围的文件,就很容易通过使用--format在diff中找到最古老的git-log提交。

代码语言:javascript
复制
git log -S--format -- Documentation/git-branch.txt

使用提交哈希(只有一个),我可以使用git-for-each-ref查找包含更改的标记,并以此标识包含提交的最早版本。

代码语言:javascript
复制
git for-each-ref --contains 3d9e4ce3eb

这为我提供了v2.13.0,然后我查看了网站,发现下一个可用的文档版本是v2.13.2。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53641669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档