我即将对我的项目进行重大技术更改,从 ANT 迁移到 Gradle。该项目从未发布过——它仍在开发中。我想标记最后一个旧技术版本,以便可以找到它以供参考或恢复。但我不想暗示有任何形式的释放。
\n[补充一点:我希望一些感兴趣的人看到一个版本并认为它可能是一个可用的“版本”。也就是说,我认为版本是针对用户的,标签是针对开发人员的。]
\n我更喜欢一个不需要我进入 Git 命令行的答案,但如果有必要,请假设我已经忘记了我曾经尝试学习的东西。
\n在对问题create-a-tag-in-a-github-repository 的回答的评论中,@RandomDSdevel 说:
\n\n\n[S]难道您不能创建不会自动被 GitHub 作为releases\xe2\x80\xa6 拾取的标签吗?
\n
然后
\n\n\n我不久前向 GitHub 提交了有关此问题的支持请求,但当时他们有一些支持积压,所以我的请求被关闭了。
\n
总结一下我迄今为止使用 GitHub 创建标签而无需发布的经验:
我可以创建一个版本,但它要求我的标签名称开头有一个版本,例如
v0.0-MyTagName
Run Code Online (Sandbox Code Playgroud)
如果我删除release,标签仍然显示在标签列表下(以及版本列表,但至少它不会像发布一样显示在标题类型中)。
此时,我可以编辑标签名称以去掉“v0.0-”,留下我真正想要的名称。看起来它会将您切换到编辑版本,但除非您添加标题,否则它会保留为标签。现在它看起来不像一个版本,即使标签名称显示在版本列表中。
使用 git 而不是 GitHub,您也许可以做更多的事情。
我在 GitHub Desktop 中找不到标签或版本。如果您只想查看分支机构的代码,则必须在线进行。如果你想修改标签处的代码,当然需要创建一个分支。分支在 GitHub Desktop 中可见。
归档时间: |
|
查看次数: |
17308 次 |
最近记录: |