在 github 和 CDN 上管理发布
Posted
技术标签:
【中文标题】在 github 和 CDN 上管理发布【英文标题】:Managing releases on github & CDN 【发布时间】:2021-09-13 13:36:39 【问题描述】:我尝试学习如何使用 github 上的版本。 我试图用一个简单的项目来做到这一点:
我创建了带有一些文件的“v1.x”分支和带有“v1.0.0”标签的新版本。 然后我更改了其中一个文件并创建了一个带有“v1.0.1”标签的新版本。 我用 CDN 链接检查了它,它对我来说效果很好。 (@1.0 显示所有更改,@1.0.0 显示没有更改的第一个版本。但我不确定我现在应该如何工作?进行任何更改后是否需要创建新版本? (即使这是一个很小的修复?)
什么时候应该将版本(分支和标签)更改为 v2.0 或 v1.1?
最后一件事,我在我的项目中尝试了另一个使用内部文件夹的案例:
我在我的 repo 中创建了 folder_01,然后创建了一个带有 v1.0.0 标签的版本。 之后,我在同一个 repo 中创建了 folder_02 并创建了一个带有 v1.0.1 标签的版本。 但是@1.0 的 CDN 链接只显示了第一个文件夹。我哪里错了?
我希望它足够清楚,我只是想了解如何正确处理 git 和 cdn 链接上的版本。
谢谢!
【问题讨论】:
【参考方案1】:这就是我管理标签和版本的方式:
首先,标签生成仅在master
分支更新时完成。然后是以下命令:
将develop合并到master分支并推送到repo。
$ git checkout master
$ git merge develop
$ git push
标记新版本并将版本推送到 repo。
$ git tag
$ git tag -a "X.X.X" -m "Version X.X.X"
$ git push --tags
【讨论】:
以上是关于在 github 和 CDN 上管理发布的主要内容,如果未能解决你的问题,请参考以下文章