0

我重命名了项目中的一些文件,更改了文件名中某些字符的大小写

main.cpp -> Main.cpp

然后我将更改写入 SVN repo。它提示我删除文件(例如 main.cpp)并添加(例如 Main.cpp)。我删除了小写文件(例如 main.cpp),但没有添加大写文件(例如 Main.cpp),因为它们已从磁盘中删除。

现在,恢复它们是一个巨大的痛苦。我知道windows文件系统不区分大小写,但没想到为windows写svn的人犯了这么严重的错误。

有人可以建议我为没有此类问题的 windows 提供任何 svn 发行版。

4

1 回答 1

1

没有此类问题的 Windows 的 svn 发行版

它们的行为都相同,因为这是Windows 上的预期行为。当您希望 SVN 保留您的本地文件时,您必须告诉它: svn rm --keep-local file.to.delete.in.repo,否则它将简单地尝试删除该文件。Main.cpp当你告诉它删除时,Windows 会很高兴地删除你的main.cpp

于 2012-09-09T21:04:38.077 回答