SVN默认并行工做,可是自动合并又作得很渣。团队工做中,若是确实有一些文件但愿独占式签出能够使用SVN的特别属性。html
Subversion针对此问题的解决方案是提供一种机制,提醒用户在开始编辑之前必须锁定这个文件,这个机制就是提供一种特别的属性--svn:needs-lock。当有这个值时,除非用户锁定这个文件,不然文件一直是只读的。当获得一个锁定令牌(运行svn lock的结果),文件变成可读写,当释放这个锁后,文件又变成只读。svn
提交项目时,被锁定的文件会自动出如今提交列表中。.net
更多信息参考:3d
http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-dug-locking.htmlhtm
操做截图:blog
右击某个文件,为其设置属性。(不是每一个文件都但愿独占)io
设置后提交此文件,今后,该文件每次编辑前都须要获取锁。并行
若是此文件已被其它用户更新,则获取锁前会强制获取最新版本im
若是此文件正由其它用户独占签出,则获取锁失败d3