【问题标题】:Force user to lock file in SVN before editing强制用户在编辑之前在 SVN 中锁定文件
【发布时间】:2010-10-08 20:52:23
【问题描述】:

我们的项目中有一些文件无法合并,因此用户必须先锁定这些文件,然后才能对其进行编辑。有没有办法强制用户在编辑之前锁定文件?

我们正在使用 Subversion 和 TortoiseSVN / VisualSVN。

【问题讨论】:

  • 正如其他人所说,您可以在这些文件上使用 svn:needs-lock 属性。您可以使用预提交挂钩来要求这些文件具有锁。您还可以安装预解锁挂钩以防止用户窃取锁。通常,这不是必需的。

标签: svn version-control tortoisesvn visualsvn


【解决方案1】:

两步:

  • svn:needs-lock 属性放在这些文件上。这样他们就以只读方式签出
  • 当此类文件必须修改时,使用 svn lock 命令并照常提交

链接:

【讨论】:

    【解决方案2】:

    更具体地说,如果你安装了 TortoiseSVN,

    1. 在 Windows 资源管理器中右键单击文件,选择 TortoiseSVN->属性
    2. 点击新建->NeedsLock
    3. 在对话框中选择需要锁定:
    4. 点击确定
    5. 提交文件
    6. 完成!

    【讨论】:

      猜你喜欢
      • 2021-11-26
      • 1970-01-01
      • 2022-11-29
      • 2017-10-04
      • 1970-01-01
      • 1970-01-01
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多