当前位置:  开发笔记 > 运维 > 正文

具有区分大小写的Subversion问题

如何解决《具有区分大小写的Subversion问题》经验,为你挑选了1个好方法。

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

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

当我做SVN更新时,它说错误,"无法添加,文件已经存在".我注意到在SVN存储库中,两个文件都存在,但我无法更新我的本地副本.它停在那里.

我所做的是删除其中一个,然后SVN更新恢复正常.SVN服务器在Linux上运行,但我们的PC正在运行Windows.

我的问题:

这是SVN的标准配置吗?

如何避免这种错误(除了强制每个人使用相同的文件命名约定)?

高级谢谢你的帮助!



1> 小智..:

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

究竟你需要什么:)

把它扔进你的

/svnroot//hooks/pre-commit 

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

回应评论

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

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有