我正在使用Cornerstone作为SVN客户端,并尝试使用锁定功能。
这个想法是让团队成员知道他们不能编辑特定的文件。
我在产品网站上读到了有关锁的内容,然而,当设置了svn:needs lock时,无论锁状态如何,都会设置只读属性。
当属性设置为yes并且设置了lock时,我期望文件变为只读。
请确认svn:needs lock正在替换lock,为了锁定具有只读属性的文件,我只需设置svn:needs lock即可。
发布于 2014-10-26 16:55:31
http://svnbook.red-bean.com/nightly/en/svn.advanced.locking.html
svn lock使文件为您可写,同时使其他用户无法锁定它,而svn unlock使它再次成为只读,并允许其他用户锁定它。这似乎有悖于直觉,但它模仿了并发编程中使用的“锁”和互斥术语,其中“锁定”资源意味着只有活动线程才能访问它,而其他线程必须等待,直到它被解锁才能使用资源。
https://stackoverflow.com/questions/22982213
复制相似问题