热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

GitHub:标签但不是版本

如何解决《GitHub:标签但不是版本》经验,为你挑选了1个好方法。

我想标记某个提交.当我推动标签时,GitHub认为它是一个版本,我不希望这样.

有没有办法只是推动标签而不释放?



1> VonC..:

默认情况下,GitHub会在您推送标签时创建一个"发布"点(就像您在我的项目中看到的那样),但这并不意味着它会创建一个实际版本.

默认情况下,标记有一个与标记关联的可交付项,这是repo的压缩源.

创建发布意味着将您可能希望在该标记/发布下发布的其他可交付成果(可执行文件或其他二进制文件)相关联.
但是,如果您不想,则不必添加任何其他文件(除了源文件之外).

所以:默认情况下,您没有任何版本,只有"发布占位符"(每个标记一个),您可以创建一个版本.

只要您不将二进制文件上载到新版本,您推送的标记就不代表版本.

更新

从2017-05-31开始,Github支持表示"目前不可能,因为所有标签都会出现在[发布]列表中" - 他们表示他们会将其作为功能请求传递给他们.

2018-04-17 Github社区的一项新请求表示,这是在功能请求中.


@LukeMaurer我怀疑GitHub不会将这些标签视为实际版本,直到您在https://help.github.com/articles/creating-releases/中明确创建一个标签.
@VonC这似乎不再是真的.所有标签都显示在版本和标签选项卡上.
啊,这可能是问题 - 它们实际上并未被列为发布版本,如果没有任何实际版本,它们只是*看起来像*.那么UI问题.
发布和发布占位符之间有什么区别?无论哪种方式,它显示在公共"发布"选项卡,压缩源和所有,这是整个问题.*我不想发布*.
@LukeMaurer是的,我同意:UI问题,在发布部分中呈现这些标签的一种令人困惑的方式.
推荐阅读
author-avatar
机敏的柑桔hs5
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有