【问题标题】:Stop user from editing local working copy in SVN阻止用户在 SVN 中编辑本地工作副本
【发布时间】:2020-04-11 21:40:50
【问题描述】:

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

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

【问题讨论】:

    标签: svn version-control permissions file-permissions user-permissions


    【解决方案1】:

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

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

    【讨论】:

    • 有没有使用 svn 的替代解决方案?
    • 是的 svn:needs-lock 属性是一个合适的解决方案。谢谢@bahrep
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 2014-10-13
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多