小弟有点不明白:
1、checkout和lock是什么关系?
2、是不是checkout就肯定要lock?(或者说必然会lock)
3、如果checkout可以不lock,那么checkout的作用是什么?
4、如果CVS/SVN服务器重启,原本的lock还在吗?换句话说,我想知道,CVS/SVN有没有把lock信息写入硬盘?
------解决方案--------------------------------------------------------
checkout有时会lock,但不是必须lock。
------解决方案--------------------------------------------------------
4 还在
------解决方案--------------------------------------------------------
SVN支持两种文件共享模式,“拷贝-修改-合并”和“锁定-修改-解锁”
可以设置
------解决方案--------------------------------------------------------
svn:needs-lock
------解决方案--------------------------------------------------------
在P4上,可以选择checkout但是不lock,其他人也可以checkout,后check in的人需要选择是否merge。
也可以选择checkout后紧接着lock,别人就不能checkout了。我说有时是指根据自己的需要选择。