首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么git主分支中的代码没有出现在最近的标记中?

为什么git主分支中的代码没有出现在最近的标记中?
EN

Stack Overflow用户
提问于 2017-12-15 21:34:10
回答 1查看 49关注 0票数 0

我查看了来自github的zfsonlinux代码:

代码语言:javascript
复制
# git clone https://github.com/zfsonlinux/zfs

我得到了“大师”分支(用"git分支“确认)。我相信,这并不是一种“标记”式的发布,而是代表代码正在演变的当前状态。(如果我错了,请纠正我。)

这段代码包含对加密的支持,我可以通过查看手册页zfs/ man /man 5/zpool-特性4的存储库文件来验证这一点。

存储库中有很多标记,如用"git标记“显示的那样。下面是名单上的最后一个:

..。zfs-0.7.0 zfs-0.7.0-rc1 zfs-0.7.0-rc2 zfs-0.7.0-rc3 zfs-0.7.0-rc4 zfs-0.7.0-rc5 zfs-0.7.1 zfs-0.7.2 zfs-0.7.3 zfs-0.7.4

如果我在这些标记上"git签出标记/“,并查看代码,它们不包含加密特性。这让我很困惑。如何创建不包含加密代码的标记(如zfs-0.7.4),当很久以前加密代码放在主分支中时(基于对主服务器上的"git日志“的回顾)?

标记版本基于与正在发展的主分支不同的代码库似乎是个坏主意,但我认为这是可能的。这就是正在发生的事吗?我不认为有一种机制可以选择将主分支的某些特性放入标记的"release“中。很可能我是在一个非git范式中思考。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-16 09:54:07

加密是由提交b525630340.7.0版后添加到分支母版上。

最近的标记只是0.7.X的修补程序,并且是在分支zfs-0.7-release上创建的,自0.7.0版提交以来,这个分支就与主服务器不同,并且不包含自创建分支以来在主服务器上创建的提交。

因此,加密将在下一个主要版本中可用(我猜是0.8.0)。

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

https://stackoverflow.com/questions/47840146

复制
相关文章

相似问题

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