gpt4 book ai didi

development-environment - 分布式开发系统

转载 作者:行者123 更新时间:2023-12-04 08:44:09 25 4
gpt4 key购买 nike

我对允许使用身份验证片进行分布式开发的系统很感兴趣。这是什么意思?

好吧,让我们来看看 SVN,SVN 跟踪修订并且不关心谁提交,只要您有权提交,您就可以提交到存储库中的任何部分。我的系统在哪里发挥作用?能够细化访问控制并为环境提供类似 stackoverflow 的感觉。

在我描述的系统中,我们有 4 个用户 Bob、Alice、Dan 和 Joe。 Bob 是一个项目管理人员,Alice 和 Dan 是 Bob 手下的程序员,而 Joe 是互联网上想要提供帮助的随机程序员。理想情况下,在此系统中,Bob 可以提交任何更改并且不需要批准。 Alice 和 Dan 可以提交到他们的分支,或者一个分支,但是提交到主干需要 Bob 的批准。
这是乔进来的地方,想要提供帮助,但是,你只是不想给他王国的 key 可以这么说,所以在我的系统中你会设置一个“低用户”帐户。 Joe 所做的任何提交都需要得到 Dan、Alice 或两者的批准。然而,在系统中,Joe 可以建立“业力”,在如此多的批准提交之后,它只需要一名程序员的批准,然后最终不需要批准。

这有意义吗?您知道这样的系统是否存在吗?或者我只是疯了,甚至认为这样的系统/环境是可能的?

最佳答案

任何体面的分布式版本控制系统,如 Git 或 Mercurial,都可以做到这一点。有推送权限的可以推送,其他的必须发pull request。唯一缺少的功能是自动建立所谓的“业力”。

大多数开源项目都是这样运行的。

关于development-environment - 分布式开发系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2946214/

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