什么是 SVN 文件锁定?
SVN(Subversion)提供文件锁定(Lock)功能,允许用户独占编辑某个文件,防止多人同时修改导致冲突。
如何正确使用锁定?
先更新到最新版本
文件如果不是最新的,就不能上锁
下图表示:锁定操作失败,文件存在更新的版本
锁定文件
下图表示锁定成功了
下图表示,这个文件已经被别人锁定了
查看文件是被谁锁的
对已经上锁的文件进行锁定操作,会显示当前锁定文件的用户的名字
然后你就可以去线下和他PK,让他解锁
适用场景
非二进制的文件,例如txt、lua、json,一般不需要锁定,因为SVN有自动合并工具
二进制文件,例如Excel、word、图片,在没有合并工具的情况下,可以通过锁定来减少冲突