【问题标题】:Managing releases on github & CDN在 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 链接上的版本。

谢谢!

【问题讨论】:

    标签: git release 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-24
      • 2018-07-25
      • 2012-06-11
      • 1970-01-01
      • 2020-07-22
      • 2011-11-11
      相关资源
      最近更新 更多