我正在阅读有关 Github版本的信息,看来这很适合您的项目。因为我们需要决定将哪些功能带入生产环境,而哪些则不行。
我不了解的部分是,master和release分支如何在其中发挥作用。
我应该从发行分支创建发行版还是开发分支?
。
我看不到从
releases
(不是发行分支)到主服务器创建拉取请求的方法吗?所以不确定我应该从哪里部署到生产环境。
注意:releases和release分支是两回事。发布对于github非常特殊。 我在说这个https://help.github.com/en/articles/creating-releases
答案 0 :(得分:1)
GitHub版本是一种将可交付成果(通常是可执行文件,也可以是其他文件,例如用于检查可执行文件完整性的哈希文件)与标签或分支关联的方式。
目标是将可交付成果与特定的源代码提交相关联,并假设该可交付成果是根据所述源代码构建构建的,并且您可以稍后从源代码中复制或调试该可执行文件。
但是该过程不会假设您选择哪个分支:完全取决于您。