【问题标题】:Difference between release lock and clean up释放锁和清理的区别
【发布时间】:2021-05-22 06:32:28
【问题描述】:

我是 Tortoise SVN 1.14,我无法理解释放锁定和清理操作之间的区别。他们不应该做同样的事情,解锁锁定的文件吗?

【问题讨论】:

    标签: svn version-control tortoisesvn


    【解决方案1】:

    subversion中的锁有多种含义。

    有一个“锁”用于描述用户之间的排除,以避免冲突提交。这通常在二进制文件上完成。

    还有另一个锁叫做工作副本锁。这基本上是颠覆内部的。这可以防止在同一个工作副本上工作的多个颠覆客户端之间的串通。这可以在状态输出中看到。这是svn cleanup 命令删除的那个。

    这种对工作副本的锁定也可能在 subversion 在中间过程中被中断时发生。所以这意味着一些未完成的操作仍保留在工作副本上。 svn cleanup 也会搜索这些并从工作副本中删除这些管理锁。

    【讨论】:

      猜你喜欢
      • 2011-11-15
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      • 2010-11-15
      • 2023-03-28
      • 1970-01-01
      相关资源
      最近更新 更多