2012-04-06 9 views
2

Ich benenne eine Reihe von .js-Dateien mit Refactor -> Umbenennen.Eclipse svn Verschieben/Umbenennen funktioniert nicht bei Kleinbuchstaben Dateinamen?

Sie alle funktionieren, außer wenn ich eine Datei in einen Kleinbuchstaben umbenennen (d. H. Umbenennen Calendar.js zu calendar.js). Ich erhalte diesen Fehler:

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 

Ich überprüfte den ui-Ordner und es gibt einen .svn-Ordner darin. Kann jemand hier einen Rat geben? Danke

Antwort

1

Ich denke, das Problem ist, dass Dateinamen in Windows nicht case sensitive sind. Der Name in Kleinbuchstaben wird also als ursprünglicher Name registriert, und wenn die Quelldatei mit dem Ziel identisch ist, wird letztere als Verzeichnis verstanden.

Als Abhilfe können Sie eine temporäre Zwischendatei versuchen können, verwenden:

  • umbenennen Calendar.js tmp.js tmp.js
  • benennen

anderen calendar.js Möglichkeit besteht darin, die Datei in the repository von Hand umzubenennen (dies kann mit der Repository-Browsing-Ansicht von Eclipse sowie von der Befehlszeile aus geschehen) und dann das Projekt zu aktualisieren.

Verwandte Themen