阻止用户在 SVN 中编辑本地工作副本

Stop user from editing local working copy in SVN

使用 SVN 锁,我们可以锁定特定的文件或文件夹,使其无法提交到 SVN 中的远程配置,但无论如何在 SVN 中阻止用户编辑本地工作副本。

例如;如果用户在本地工作副本中编辑某些文件并尝试使用 CTRL+S 保存,将收到警告,就像您无法更改此文件,因为它已从 SVN 中禁用。

您可以使用 file system permissions。只需配置拒绝文件修改的权限。我认为这是最好的选择。

我不知道为什么你不能使用权限,但是使用 SVN,你可以configure locking policy with the help of the svn:needs-lock property. Then add the pre-lock hook script 来防止用户锁定文件。这样,您将要求用户在编辑前锁定文件,但锁定被禁用。