2012-09-09 130 views
0

我改名一些文件在我的項目,在文件名SVN刪除的文件

main.cpp -> Main.cpp 

然後我寫了更改SVN回購改變某些字符情況。它促使我刪除文件(例如main.cpp)和添加(例如Main.cpp)。 我刪除了小寫文件(例如main.cpp),但沒有添加大小寫文件(例如Main.cpp),因爲它們已從磁盤中刪除。

現在,恢復它們是一件很痛苦的事情。我知道windows文件系統不區分大小寫,但我沒有想到爲svn編寫windows的人犯了這麼糟糕的錯誤。

有人可以建議我任何svn發行windows沒有這樣的問題。

回答

1

SVN分佈爲不具有這樣的問題

他們都將具有相同的行爲,因爲這是在Windows 預期行爲窗口。當你希望SVN保存你的本地文件時,你必須告訴它: svn rm --keep-local file.to.delete.in.repo,否則它只會嘗試刪除文件。當您告訴它刪除main.cpp時,Windows會高興地刪除您的Main.cpp