我正在使用Cornerstone作为SVN客户端并尝试使用锁定工具。
我们的想法是让团队成员知道他们无法编辑特定文件。
我读到了产品网站上的锁定,但是,无论锁定状态如何,都设置了svn:needs-lock时设置了只读属性。
当该属性设置为yes并且设置了锁定时,我希望该文件变为只读。
请确认svn:needs-lock替换了lock并且为了锁定具有只读属性的文件我只需要设置svn:needs-lock。
答案 0 :(得分:0)
http://svnbook.red-bean.com/nightly/en/svn.advanced.locking.html
svn lock
使文件可写,同时使其他用户无法锁定它,而svn unlock
使其再次只读并允许其他用户锁定它。这似乎违反直觉,但它是在"锁定"之后形成的。和并行编程中使用的互斥术语,其中"锁定"资源意味着只有活动线程才能访问它,而其他线程必须等到它被解锁才能使用该资源。