所以我一直在做一个相当大的项目,并像 VCS 一样使用 PlasticSCM。我将它与 DVCS 模型一起使用,但到目前为止,我几乎只是在我的办公机器和家庭之间进行同步。
现在我们正在让其他人参与该项目,而我想做的是将其他开发人员限制在特定的分支中,这样只有我才能将分支合并到/main中。
所以我去了我的本地存储库,并进行了权限更改(这部分非常简单)。但是现在它如何与其他开发人员一起工作?当他们同步时,权限是否复制到他们的本地存储库中?如果他们尝试合并到本地存储库上的/main中,是否允许这样做,然后当他们尝试将更改推送到我的存储库时出现错误?
这是我第一次涉足 DVCS,所以我不太确定这种东西是如何工作的。