乐观锁定模型
乐观锁定模型,也称为复制-修改-合并模型,不使用锁来控制对修订版本的访问。使用乐观锁定模型,多个用户可以检出相同的修订版本进行编辑,而无需获得锁。用户不知道其他用户检出的对修订版本的潜在更改。第一个对多个用户检出的修订版本执行更改的用户会在分支上创建下一个循序修订版本 (假设检出的修订版本为最新分支修订版本)。其他用户的后续检入需要将先前执行的更改重新同步并合并到他们的工作文件中,然后才能检入存储库。
乐观锁定使单个用户的开销最小,但是对协作开发提供的支持很少,因为开发团队的其他成员在用户的更改被执行之前是不知道的。乐观锁定推荐用于用户数量较少或协作不是优先事项的项目。
这对您有帮助吗?