Ich habe es irgendwie geschafft, ein SVN-Repository in einen schlechten Zustand zu bringen. Ich habe ein Verzeichnis verschoben und kann es nun nicht mehr an seinem neuen Ort festschreiben.
Soweit svn status
betroffen ist, ist das Verzeichnis unbekannt (der Name des Verzeichnisses lautet type
).
$ svn status
? type
Wenn ich versuche, das Verzeichnis hinzuzufügen, sagt der Server, dass es bereits existiert.
$ svn add type
svn: warning: 'type' is already under version control
Wenn ich versuche, das Verzeichnis zu aktualisieren, ist es wieder weg.
$ svn update type
svn: '.' is not under version control
Wenn ich versuche, die Datei zu übertragen, meldet der Server, dass das alte übergeordnete Verzeichnis nicht mehr existiert.
$ svn commit type -m "Moving type"
svn: Commit failed (details follow):
svn: '/prior/trunk/src/nyu/prior/cvc3/theorem\_prover/expression' path not found
Um das Rätsel noch zu vergrößern, wird der Inhalt des Verzeichnisses als geändert markiert.
$ svn status type
A + type
M + type/IntegerType.java
M + type/BooleanType.java
M + type/Type.java
M + type/RationalRangeType.java
M + type/RationalType.java
M + type/IntegerRangeType.java
Wenn ich versuche, das Verzeichnis zu aktualisieren, erhalte ich folgende Meldung.
$ cd type
$ svn update
svn: Two top-level reports with no target
Das Commit aus dem Verzeichnis heraus ergibt das gleiche path not found
Fehler wie oben.
Was ist los und wie kann ich das Problem beheben?
EDIT: @Rob Oxspring hat mich erwischt: Ich habe zu aggressiv Dinge in Eclipse verschoben.
UPDATE: Ich akzeptiere die Antwort von @Rob Oxspring: "Tu das nicht / fang einfach neu an" und nehme seinen Rat an. Ich wäre immer noch daran interessiert, wenn mir jemand sagen könnte: (a) was die oben genannten Fehlermeldungen mittlere und (b) wie man tatsächlich reparieren das Problem.