我经历过颠覆的奇怪功能。
我们使用最新的 1.6 Svn 服务器 Visualsvn 和 tortoisesvn 1.6.6
我们已经为文件定义了属性 svn:needs-lock ,那么如果您从不同位置复制文件,它会显示本地更改,如果您尝试提交 SVN,即使您没有获得 LOCK,它也允许您提交。
这对我们来说是个大问题,请让我们知道如何强制SVN不允许在未获得锁的情况下提交。
Thanks.
Subversion 中的锁定机制不会为您提供一种开箱即用的方法来阻止没有锁定的提交。
你可能会强调might,能够通过服务器挂钩来处理这个问题,但我不确定。也许您应该提出一个新问题,询问如何创建一个颠覆服务器挂钩脚本,该脚本可以防止人们在不首先拥有文件锁的情况下提交更改。
锁定机制只是管理有问题的文件的额外工具,例如内容经常移动的设计文件(因此合并很痛苦),或者对于二进制文件(如果您存储这些文件)。但锁机制并不是开箱即用的,可以防止您在没有锁的情况下进行提交,这只是一种方便,但很容易被规避。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)