我想标记某个提交.当我推动标签时,GitHub认为它是一个版本,我不希望这样.
有没有办法只是推动标签而不释放?
默认情况下,GitHub会在您推送标签时创建一个"发布"点(就像您在我的项目中看到的那样),但这并不意味着它会创建一个实际版本.
默认情况下,标记有一个与标记关联的可交付项,这是repo的压缩源.
创建发布意味着将您可能希望在该标记/发布下发布的其他可交付成果(可执行文件或其他二进制文件)相关联.
但是,如果您不想,则不必添加任何其他文件(除了源文件之外).
所以:默认情况下,您没有任何版本,只有"发布占位符"(每个标记一个),您可以创建一个版本.
只要您不将二进制文件上载到新版本,您推送的标记就不代表版本.
更新
从2017-05-31开始,Github支持表示"目前不可能,因为所有标签都会出现在[发布]列表中" - 他们表示他们会将其作为功能请求传递给他们.
2018-04-17 Github社区的一项新请求表示,这是在功能请求中.