2012-04-06 32 views
2

我正在使用Refactor - > Rename重命名一系列.js文件。Eclipse svn移動/重命名不適用於全小寫的文件名?

除了當我將文件重命名爲全小寫名稱(即重命名爲Calendar.jscalendar.js)時,它們都可以工作。我得到這個錯誤:

move C:/Users/JohnDeer/workspace/MyApp/WebContent/scripts/ui/Calendar.js C:/Users/JohnDeer/workspace/MyApp/WebContent/scripts/ui/calendar.js 
    Path is not a working copy directory 
svn: Path 'C:\Users\JohnDeer\workspace\MyApp\WebContent\scripts\ui\calendar.js' is not a directory 

我檢查了UI文件夾並且在它的.svn文件夾。任何人都可以在這裏給一些建議謝謝

回答

1

我認爲問題是在Windows中文件名不區分大小寫。因此,小寫名稱將被註冊爲原始名稱,並且可能在源文件與目標文件相同時,後者被理解爲目錄。

作爲一種變通方法,您可以嘗試使用一個臨時的中間文件:

  • 重命名Calendar.js到tmp.js
  • 然後重命名tmp.js到calendar.js

另一個可能是手動重命名文件in the repository(這可以使用Eclipse的Repository瀏覽視圖以及命令行來完成),然後更新項目。