gpt4 book ai didi

svn - 区分大小写的颠覆问题

转载 作者:行者123 更新时间:2023-12-04 21:54:28 25 4
gpt4 key购买 nike

我今天发现了一个关于 Subversion 对文件名区分大小写的支持的问题。

我提交了一个名为“ClassOne.file”的类。另一个人提交了另一个文件“Classone.file”。除了文件名外,这两个文件完全相同。

当我更新 SVN 时,提示错误,“无法添加,文件已经存在”。我注意到在 SVN 存储库中,这两个文件都存在,但我无法更新我的本地副本。它停在那里。

我所做的是删除其中一个,然后 SVN 更新才会像往常一样恢复。SVN 服务器运行在 Linux 上,但我们的 PC 运行的是 windows。

我的问题:

  • 这是 SVN 中的标准配置吗?
  • 如何避免这种错误(除了强制所有人使用相同的文件命名约定之外)?

非常感谢您的帮助!

最佳答案

http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/case-insensitive.py

正是您所需要的:)

只需将其转储到您的

/svnroot/<repos>/hooks/pre-commit 

文件和BAM,问题永远不会重复。

回应评论

您必须为您的存储库编辑 Hook ;工作副本没有钩子(Hook)。在您的文件系统上找到您的存储库,然后在名为“hooks”的文件夹下,您将看到一个名为“pre-commit.tmpl”的文件,只需将其重命名为“pre-commit”并通过添加上面找到的代码来编辑它:)

关于svn - 区分大小写的颠覆问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/713220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com