栏目:版本控制(<--点此查看更多)SVN CVS 等版本控制工具的使用方法和技巧
  • 如何看待 SVN 中的文件锁定?

  • Fri Aug 03 13:03:27 CST 2012 编程者 我要收藏(...) 评论 ...
  • 1、增加了限制,两个用户修改文件不同位置,比如Harry修改文件头,Sally修改文件尾,这种情况完全可以不加锁。 2、增加了管理上的问题。如果Harry给文件加锁之后忘记解锁,甚至她出差去了,这将会影响到其他人的工作进度。
  • 1、增加了限制,两个用户修改文件不同位置,比如Harry修改文件头,Sally修改文件尾,这种情况完全可以不加锁。
    2、增加了管理上的问题。如果Harry给文件加锁之后忘记解锁,甚至她出差去了,这将会影响到其他人的工作进度。
    3、如果Harry和Sally分别锁定了文件A和B,而A和B又彼此关联,那么Harry和Sally的工作都将不能正常进展。
    SVN默认为宽松锁定机制,在提交时判断是否为本人锁定,且即使不是锁的拥有者也可以强制解锁或窃取锁定。
    防止浪费:为避免已锁定文件被别人修改,可为文件添加“svn:needs-lock ”属性,没有锁的用户更新的文件为只读。
  • 信息来源:bianchengzhe.com (举报这篇文章)
  • 好评(...) 中评(...) 差评(...)