SVN Lock - 无法从 svn 客户端锁定文件 - Tortoise 客户端

SVN Lock - 无法从 svn 客户端锁定文件 - Tortoise 客户端

我们有一个基于 Debian 的 SVN 服务器,版本为 1.1.4-2(相当旧),当我尝试锁定文件时,它显示如下图所示,无人能够锁定任何文件。您能指导我如何解决这个问题吗?我也遵循了以下客户端配置,但没有奏效。我已将错误图片附加到下面。

要在 TortoiseSVN 上配置锁定,请右键单击任意文件夹并选择 Tortoise SVN > 设置...。单击“Subversion 配置文件”旁边的编辑按钮(待定:添加屏幕截图)。在杂项部分中,取消注释以下行:

enable-auto-props = yes

删除开头的“#”字符。在下面的自动道具部分中,添加以下行

*=svn:需要锁定

这将指定将锁定应用于所有文件。如果您只想将锁定应用于部分文件,请参阅配置文件的 auto-props 部分中的其他示例。[编辑] 应用属性

如果在添加任何文件之前执行上述客户端配置,则所有文件都将处于锁定策略之下。但是,如果存储库中已有需要锁定的文件,则必须应用 svn:needs-lock 属性。要使用 TortoiseSVN 将该属性添加到所有现有文件,请右键单击存储库本地工作目录的根文件夹。选择 TortoiseSVN > 属性。添加 svn:needs-lock 属性,并递归应用它。单击“确定”。

在此处输入图片描述

我们需要添加或更改什么吗?请帮助我们。

答案1

这个问题是否也发生在其他 svn 客户端上,例如 debian 的?是否发生在存储库中的所有文件中?

我注意到 Windows 和 svn 偶尔会出现问题,即本地文件有大写字符,而存储库中的相同文件没有。它可以在本地计算机上运行,​​但 svn 服务器会拒绝它,因为它区分大小写。

也许这与那样的“大小写不匹配”有关。

相关内容