Github发行版-如何部署发行版

Github发行版-如何部署发行版,git,github,Git,Github,我正在阅读有关Github发布版的文章,似乎它非常适合您的项目。因为我们需要决定将哪些功能用于生产,哪些不用于生产 我无法理解的部分是,主分支和释放分支如何在其中发挥作用 我应该从发布分支创建发布还是开发分支 我看不到从发布(非发布分支)到master的拉取请求的创建方法?所以我不确定应该从哪里部署到生产环境 注意:发布和发布分支是两件不同的事情。发行版与github非常不同。 我说的是这个GitHub发行版是一种将可交付成果(通常是可执行文件,但也包括任何其他文件,例如检查可执行文件完整性的

我正在阅读有关Github发布版的文章,似乎它非常适合您的项目。因为我们需要决定将哪些功能用于生产,哪些不用于生产

我无法理解的部分是,主分支和释放分支如何在其中发挥作用

我应该从发布分支创建发布还是开发分支

我看不到从
发布
(非发布分支)到master的拉取请求的创建方法?所以我不确定应该从哪里部署到生产环境

注意:发布和发布分支是两件不同的事情。发行版与github非常不同。
我说的是这个

GitHub发行版是一种将可交付成果(通常是可执行文件,但也包括任何其他文件,例如检查可执行文件完整性的哈希文件)关联到标记或分支的方法

目标是将可交付成果与特定的源代码提交相关联,并假设所述可交付成果是从所述源代码构建的,并且您可以稍后从源代码复制或调试该可执行文件


但是这个过程并没有假设您选择了哪个分支:这完全取决于您。

我们从develope创建发布分支。任何最终的错误修复都会进入这一阶段。只有当我们知道发行版很好并且没有回滚时,我们才会将该分支进行生产,并将其合并到master和Development中。@Sreeram我不是说分支,我说的是Github特有的版本,将其发送到生产环境中,合并等于创建一个Github版本,我认为Github上的版本是基于提交哈希或标记的。当您单击以创建新版本时,您可以选择用于发布的分支——这取决于您如何组织存储库,并且根本不需要位于
master
分支或
release
分支上。是的,我明白,我可以从任何分支创建发布。然而,我有一个开发和发布分支对应于开发和QA环境。此版本如何符合生产分支?@GaurangShah它适合于您可以根据在生产分支上设置的标记创建一个版本。