2

我正在使用 Refactor -> Rename 重命名一系列 .js 文件。

它们都有效,除非我将文件重命名为全小写名称(即重命名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 文件夹。

4

1 回答 1

1

我认为问题在于文件名在 Windows 中不区分大小写。所以小写名称注册为原始名称,并且可能当源文件与目标相同时,后者被理解为目录。

作为一种解决方法,您可以尝试使用临时中间文件:

  • 将 Calendar.js 重命名为 tmp.js
  • 然后将 tmp.js 重命名为 calendar.js

另一种可能性是手动重命名存储库中的文件(这可以使用 Eclipse 的存储库浏览视图以及从命令行完成),然后更新项目。

于 2012-04-06T17:16:59.403 回答