2012-04-06 35 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浏览视图以及命令行来完成),然后更新项目。