标签和发布之间有什么区别?

or

使用GitHub的API,我无法获取发布列表,但可以获取标签列表。

它们之间有什么区别?

空令牌

它们之间有什么区别?

Atag是指向特定提交的指针。该指针可以附加一些其他信息(标签创建者的身份,描述,GPG签名等)。

Atag是git概念,而aRelease是GitHub高级概念。

GitHub博客上官方公告所述:“发布是具有更改日志和二进制资产的一流对象,这些对象提供了除Git工件之外的完整项目历史。”

ARelease是从现有文件创建的,tag并提供发行说明和链接以从GitHub下载软件或源代码。

使用GitHub的API,我无法获取发布列表,但可以获取标签列表。

当前版本的GitHub API并未提供管理Releases的方法(创建,更新等)。我很确定这应该花很长时间才暴露出来。

但是,当前可以列出特定存储库的发行版和标签。

例如,下面的网址将列出ReactiveUI6个发行版(截至今天)

而此文件将列出同一存储库中的54个标签(截止到今天)

当前正在创建过程,该过程涉及手动操作(添加发行说明,上载软件包等)。这解释了为什么tags不透明地视为Releases。


如果您希望收到有关API更改的通知,可以订阅GitHub API Changes博客

但是,如果您迫不及待,则GitHub API主页上会显示“如果有任何问题或要求,请联系支持。 ”。可以通过电子邮件发送至[email protected]或此联系表来完成

更新:

GitHub API现在允许操作Release请参阅公告

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

(黄瓜)Background和Before标签之间有什么区别

在TFS中添加新标签和向标签添加标签之间有什么区别

pom xml中的依赖项标签和插件标签之间的maven有什么区别?

$(“”)和$ .find(“”)之间有什么区别?

〜和/在路径之间有什么区别

“ .equals”和“ ==”之间有什么区别?

“ Ord a => [a]-> [a]-> [a]”和“ [a]-> [a]-> [a]”之间有什么区别

线程和之间有什么区别

not null和<>''之间有什么区别

[],&[]和vec![]之间有什么区别?

之间有什么区别。和.data?

([])+ 和 []+ 之间有什么区别?

laravel在web.php中发布和其他之间有什么区别

Azure DevOps中的构建管道和发布管道之间有什么区别?

在AWS Lambda函数中,部署和发布之间有什么区别?

这三个FreeBSD版本之间有什么区别?(当前,发布和稳定)

如果创建热发布者,flux cache()、replay() 和 publish() 之间有什么区别?

Ansible中的角色和任务(和标签)之间有什么区别?

表达式语言功能和自定义标签之间有什么区别?

在javadoc中,标签@throws和@exception之间有什么区别?

HTML5中的<aside>和<blockquote>标签之间有什么区别?

android中的<include>和<ViewStub>标签之间有什么区别?

Vue.js 中标签的 Id 和 ref 之间有什么区别?

EXIF标签CreateDate,CreationDate等之间有什么区别?

Docker中的“公开”和“发布”有什么区别?

什么是Haskellng?“ haskellPackages”和“ haskellngPackages”之间有什么区别?

什么是Leaflet和Mapbox,它们之间有什么区别?

什么是OLTP和OLAP。它们之间有什么区别?

“”和“之间有什么区别?” 和“!” 在Swift中?