【发布时间】:2008-09-11 08:23:02
【问题描述】:
我们在 Windows 上使用 Subversion 时遇到问题。一个开发人员提交了一个文件foo.Data.sql,后来另一个开发人员提交了一个名为foo.data.sql 的文件。自然,这会导致 Windows 客户端出现问题(我们环境中的所有客户端都是 Windows),因为文件在 Subversion 中区分大小写,但在 Windows 中不区分大小写。
我们设法通过直接删除存储库中的一个文件来解决此问题,但我仍有两个问题:
- 开发人员如何使用 Windows 客户端执行此操作?他的工作副本是否无效,或者客户端 (TortoiseSVN) 中是否存在错误?
- 我们如何防止此类更改进入存储库(即是否有人编写了一个钩子脚本来执行文件大小写问题的完整性检查)?
【问题讨论】:
标签: svn tortoisesvn