SVN的锁定主要是为了防止发生冲突,所以对于锁的管理是非常宽松的。
当别人对某个文件或文件夹上锁之后,你更新这个文件夹后会看到文件处于上锁状态。如果这时你需要改这个文件,正常 *** 作是你和上锁的人进行协商,请他及时提交以释放锁,或请他暂时解除锁定,但某些情况下(比如这个人已经离职)需要强行解锁的话,你可以自己执行“获取锁定”,这就是窃取锁定。偷锁后,这个文件仍然出于锁定状态,但是锁的持有人由原锁定人变成了你。
具体 *** 作,以TortoiseSVN为例,你在被锁的文件上点右键,选择TortoiseSVN--获取锁定,并勾选"偷取此锁定"即可。
1、 如下图所示,经常碰到的冲突提交失败。
2、 首先在编辑之前先把svn上面的内容更新下来,保证是在最新的版本上修改的,不然还是会提示冲突的。然后选择目标文件右键,选择“svn“。
3、 在d出列表里选择”获取锁定“。
4、这样就可以正常的编辑,然后选择svn提交进行编辑。
5、编辑完之后就可以正常提交了,这个时候锁定会自动打开。
以上就是关于谁能给我解释解释SVN中的偷锁到底是个什么状况具体的!谢谢啦!全部的内容,包括:谁能给我解释解释SVN中的偷锁到底是个什么状况具体的!谢谢啦!、svn修改文件夹及文件名称后提交不了、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)