谁能给我解释解释SVN中的偷锁到底是个什么状况具体的!谢谢啦!

谁能给我解释解释SVN中的偷锁到底是个什么状况具体的!谢谢啦!,第1张

SVN的锁定主要是为了防止发生冲突,所以对于锁的管理是非常宽松的。

当别人对某个文件或文件夹上锁之后,你更新这个文件夹后会看到文件处于上锁状态。如果这时你需要改这个文件,正常 *** 作是你和上锁的人进行协商,请他及时提交以释放锁,或请他暂时解除锁定,但某些情况下(比如这个人已经离职)需要强行解锁的话,你可以自己执行“获取锁定”,这就是窃取锁定。偷锁后,这个文件仍然出于锁定状态,但是锁的持有人由原锁定人变成了你。

具体 *** 作,以TortoiseSVN为例,你在被锁的文件上点右键,选择TortoiseSVN--获取锁定,并勾选"偷取此锁定"即可。

1、  如下图所示,经常碰到的冲突提交失败。

2、 首先在编辑之前先把svn上面的内容更新下来,保证是在最新的版本上修改的,不然还是会提示冲突的。然后选择目标文件右键,选择“svn“。

3、  在d出列表里选择”获取锁定“。

4、这样就可以正常的编辑,然后选择svn提交进行编辑。

5、编辑完之后就可以正常提交了,这个时候锁定会自动打开。

以上就是关于谁能给我解释解释SVN中的偷锁到底是个什么状况具体的!谢谢啦!全部的内容,包括:谁能给我解释解释SVN中的偷锁到底是个什么状况具体的!谢谢啦!、svn修改文件夹及文件名称后提交不了、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9700507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存