![]() |
1
0
一直需要问的一个问题是:为什么您的解决方案比现有的解决方案更好? 例如,为什么不使用一个分布式系统,让随机用户推送给某个人,然后在必要时将这些更改拉入。随着时间的推移,如果开发人员证明了自己,只需授予他作为管理员的访问权限。 我知道让所有这些自动化是很酷的,但是提交源代码并不经常发生,管理员无法手动管理添加人员。 |
![]() |
2
2
任何像样的分布式版本控制系统,如Git或Mercurial,都可以做到这一点。有推权限的人可以推,其他人必须发送拉请求。唯一缺少的特征是你所谓的“业力”的自动建立。 这就是大多数开源项目的运行方式。 |
![]() |
3
1
Hm.…有意思的祝愿… 让我们看看。你可以做3个分支:
鲍勃可以承诺
批准实际上是将较低分支的更改合并到较高分支的更改。例如:当Alice或Dan在
因为业力有点复杂。您可以编写一个脚本,该脚本将不时检查一个用户的合并(批准)数量。当超过某个阈值时,用户将得到提升(脚本允许他访问更高的分支)。 |
![]() |
4
0
您可以为Subversion设置基于目录的权限,这可以减轻您在Alice和Dan中提到的绝大多数问题。 大多数项目处理Dan案例的方式是允许他提交补丁,然后由主管提交到提交中。 |
![]() |
A.Mostafa · 什么是好的在线开发IDE? 7 年前 |
![]() |
kizoso · 如何使用WebStorm向文件夹添加注释? 7 年前 |
|
Nils Kuhnhenn · 失明如何影响你的编码风格?[已关闭] 7 年前 |
![]() |
Gregor Menih · 配置网页包以查找与目录名匹配的文件 7 年前 |
|
LearningNeverEnds · 无法启动接收器(未找到活动) 7 年前 |
![]() |
Helmut Granda · 编辑Docker内容 7 年前 |