gpt4 book ai didi

github - 锁定/解锁 github 分支

转载 作者:行者123 更新时间:2023-12-05 03:28:09 25 4
gpt4 key购买 nike

我如何锁定一个github develop分支,这样在我解锁分支之前没有人可以合并PR(即使PR被批准) ?这是必需的,因为我想在 develop 之外创建一个 release 分支,并限制意外合并,直到分支出来。我通过了分支保护规则,但它不符合我的目的,即没有显示锁定/解锁分支的选项。

解释:我有一个 develop 分支,开发人员可以从 develop 分支创建功能分支并提出 PR,一旦 PR 得到审查并获得批准,开发人员就可以合并他们的 PR 进行开发。现在,我想从 develop 创建一个 release 分支,所以我想限制所有开发人员能够将他们的 PR 合并到 develop 分支即使 PR 获得批准。创建一个 release 分支可能需要几天时间,因为无论我在 develop 分支中有什么代码,我都想测试,到这个测试时间,我想锁定 develop 分支,这样就没有人可以将他们的 PR 合并到 develop 分支。一旦测试成功完成,我将从 develop 创建一个 release 分支,然后我将解锁 develop 分支,这样,从现在开始开发人员可以将他们的 PR 合并到 develop 分支.

最佳答案

您可以随时从任何提交创建分支,没有理由锁定事件分支并阻止人们工作。

git checkout -b <new branch name> <commit hash> , 然后 git push .

关于github - 锁定/解锁 github 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71296733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com