首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建一个存储库,其中每个更改都需要双方同意?

如何创建一个存储库,其中每个更改都需要双方同意?
EN

Stack Overflow用户
提问于 2017-11-19 14:53:32
回答 1查看 21关注 0票数 1

两个合作伙伴正在构建一个软件项目。他们希望一个合作伙伴所做的每个更改都必须得到另一个合作伙伴的批准。

如果其中一个打开GitHub存储库,并使另一个成为协作者,那么他们两个都可以在没有得到另一个合作伙伴同意的情况下更改存储库。他们还可以通过在分支中进行更改,然后在分支上执行pull-request来请求同意,但系统不会强制他们这样做,因此他们可能会忘记。

如果他们中的一个打开了GitHub存储库,并且没有使另一个合作伙伴成为协作者,那么第二个合作伙伴必须为每个变更发出一个拉取请求,但是第一个合作伙伴仍然可以在没有其他合作伙伴审核的情况下进行更改。

有没有可能创建一个存储库,使得其中一个合作伙伴的每个更改只在另一个合作伙伴批准后才公开?

EN

回答 1

Stack Overflow用户

发布于 2017-11-19 14:59:41

我不认为Github AFAIK中存在这样的功能。但我认为像这样的东西是有效的。

  • 从虚拟/ bot帐户
  • Create存储库创建另一个帐户虚拟帐户或bot帐户
  • 由于你们都不是协作者,因此无论如何都需要派生存储库并发出拉取请求。

不过,对你说的话有一个小小的更正

If one of them opens a GitHub repository and does not make the other partner a collaborator, then the second partner must make a pull request for each change, but the first partner can still make changes without the other partner reviewing them.

如果你让你的合作伙伴成为协作者,那么他也可以将代码推送到master,而不需要拉入请求。

PS:老实说,我不认为这个问题应该出现在StackOverflow上。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47374415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档