为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

1 回答

如果觉得有必要讲的人多是可以再加这部分内容的,但在这里说下本人的经历与观点:

本人原来在项目开发中确实用锁的,后来渐渐就不用了,原因是版本控制工具只是个工具,更多的还是需要模块任务划分合理来减少多人修改同一个文件的情况,在这种情况下解决冲突的时间成本较少,而这时如果规范开始用锁,修改的文件就算不会与别人共用都需要记住加锁,这个相对麻烦,又容易忘记,如果与别人修改的是同一个文件,就会出现谁先抢到锁谁先开发,另一个人要么等,要么在取不到锁的情况下也继续修改,等别人锁放开还是需要解决冲突的问题,整体上需要解决冲突的可能性并没有下降,时间成本反而有所增加,而且没有取到锁的人依然可以steal lock(偷锁),为了防止这些事情的发生,编写开发中版本控制工具使用规范、执行、监督等一系列管理时间成本还会再次增加。

4 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
版本管理工具介绍---SVN篇
  • 参与学习       91647    人
  • 解答问题       201    个

本课程主要介绍版本控制工具之-SVN的安装、简单操作及常见问题解决

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号