Fehler in Svn Up : "svn: Server gesendet unexpected return value (403 Forbidden) in response to OPTIONS-Anfrage für" <URL>"
Mein OS Version:CentOS 6.0
Meiner Svn Version:1.6.11
[shashaDenovo@shashaDenovo PRJ]$ svn info
Path: .
URL: http://xxx.xxx.x.xxx/projectPRJ/PRJ/trunk
Repository Root: http://xxx.xxx.x.xxx/projectPRJ
Repository UUID: some alph-numeric characters
Revision: 956
Node Kind: directory
Schedule: normal
Last Changed Author: shashaDenovo
Last Changed Rev: 956
Last Changed Date: 2012-02-16 17:18:04 +0530 (Thu, 16 Feb 2012)
My Project Dir Structure:
PRJ
---srcDir
---dir_A
---dir_B
-----dir1
----dir_@
-----file1.ext
-----file2.ext
-----file3.ext
----dir_$
-----file4.ext
-----file5.ext
-----file6.ext
----dir_#
-----file7.ext
-----dir2
---dir_C
---libDir
---etcDir1
---etcDir2
Problem:
In meinem Projekt
Einige Zeit, während Sie svn up, ich bekomme Konflikt in einige Dateien, angenommen, ich bekomme Konflikt in file5.extern
und dann svn zeigt einige Optionen, die mit tc
, mc
etc etc.
und wenn ich halten wollen, entweder meine oder andere Konflikt mithilfe mc
oder tc
und das, obwohl nach der doppelten Kontrolle, wenn ich wählen Sie mc
oder tc
Und nach Bestätigung der änderungen, wenn ich svn up von meinem Projekt-root-Verzeichnis (d.h. PRJ hier), es gibt mir folgende Fehlermeldung:-
[shashaDenovo@shashaDenovo PRJ]$ svn up
svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'http://xxx.xxx.x.xxx/projectPRJ'
Irgendeine Idee, warum dieses Verhalten von SVN ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lösung:
Es ist eine obious Lösung ist das löschen der PRJ-Verzeichnis und machen Sie einen frische-check-out.
Aber das problem mit diesem ist, was ist, wenn die Zeit für das Auschecken läuft rund 2-3 Stunden löschen und ein komplett neues CO ist nicht eine gute option.
Also, was ich Tat : ich lief
"for x in
ls; do echo Updating, $x; svn up $x; done"
im übergeordneten dir der source-code-Dateien, die ich bearbeitet habe (also dir1)Vom Ausgang kam ich zu wissen, dass einige problem mit "dir_$"
Its Done 🙂
Jedoch löschte ich die korrupten Ordner im Datei-system und hat die Kasse Verzeichnis mit dem problem.
Obwohl es nicht wirklich gelöst der Fehler in einem richtigen Weg, aber ich ersparte meiner Zeit :).
Hinweis: Sie haben zu Prüfen, das Verzeichnis, können Sie nicht Auschecken der Datei(es gibt unten Fehler)
svn: URL 'http://xxx.xxx.x.xxx/projectPRJ/PRJ/trunk/srcDir/dir_B/dir1/dir_$/file5.ext' refers to a file, not a directory
Wenn jemand bessere Idee hat, plz teilen.
Dank
Dieser Fehler kann passieren, wenn Sie Kasse auf ein SVN-repository mit einem anderen Konto. Die Konto Daten auf der Festplatte gespeichert, und das nächste mal, wenn Sie wollen, zu Begehen, um ein SVN-repository kann an das falsche Konto. Es könnte helfen, geben Sie das richtige Konto in der Konsole oder terminal: