SVN删除了文件

时间:2012-09-09 17:45:29

标签: windows svn

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

main.cpp -> Main.cpp

然后我写了对SVN repo的更改。它促使我删除文件(例如main.cpp)并添加(例如Main.cpp)。 我删除了小案例文件(例如main.cpp),但没有添加案例文件(例如Main.cpp),因为它们已从磁盘中删除。

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

有人可以建议我为没有这些问题的Windows发布任何svn发行版。

1 个答案:

答案 0 :(得分:1)

  

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

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