Wenn ich versuche zu committen bekomme ich diesen Fehler. Was das getan hat, denke ich ist eine Umbenennung des Ordners. Ich habe schon versucht den Ordner umzubenennen / verschieben. Aber ich bekomme weiterhin den Fehler.
%Vor%
Ich versuche zu aktualisieren, aber leider ist das Problem nicht gelöst.
%Vor%
Bearbeiten: nach dem Löschen der Dateien aus dem Ordner, aktualisieren, um sie wiederherzustellen, und ersetzen Sie die wiederhergestellten Dateien durch die Originale Ich erhalte diesen Fehler:
%Vor%
SVN weiß, dass sich das Repository geändert hat, aber es weiß nicht, was diese Änderungen waren. Sie haben möglicherweise genau die gleiche Änderung an Ihrer Arbeitskopie vorgenommen, aber wenn Sie nicht versuchen, ein Update durchzuführen, damit SVN die Auflösung ausführen kann, wird nicht überprüft, ob Ihre lokale Änderung mit der Repoänderung übereinstimmt.
Führe svn update
aus und die Konfliktlösung sollte automatisch sein. Wenn Sie jedoch Änderungen an den gleichen Dateien vorgenommen haben, werden Sie möglicherweise aufgefordert, diese manuell aufzulösen, auch wenn es sich um genau die gleiche Änderung handelt (Noch wahrscheinlicher, wenn die Änderung ein Umbenennen des Ordners ist)
Sie müssen möglicherweise auch ein svn resolved
ausführen, um die manuelle Konfliktlösung zu erzwingen.
Im schlimmsten Fall können Sie die geänderten Dateien immer kopieren, lokale Änderungen rückgängig machen, die Dateien im neuen Ordner aktualisieren und ersetzen.
Ich verwende TortiseSVN und bin auf das Problem gestoßen, das Sie haben.
Versuchter Versuch: Löschen Sie ein Verzeichnis und die darin enthaltenen Dateien.
Mein Auflösungspfad (gesamte effektive Prozedur)
Wählen Sie die relevanten Dateien aus. Klicken Sie mit der rechten Maustaste | TortiseSVN | Löschen
Antwort: Dateien zum Löschen markiert.
Klicken Sie mit der rechten Maustaste auf das enthaltende Verzeichnis | TortiseSVN | Commit
Antwort: Dateien gelöscht.
Klicken Sie mit der rechten Maustaste auf das nächsthöhere Verzeichnis aus dem oben genannten enthaltenden Verzeichnis | SVN Update
Antwort: Aktualisierung abgeschlossen.
Klicken Sie mit der rechten Maustaste auf das Verzeichnis, das ich löschen möchte | TortiseSVN | Löschen
Antwort: Verzeichnis zum Löschen markiert.
Klicken Sie mit der rechten Maustaste auf das nächsthöhere Verzeichnis aus dem oben genannten zu löschenden Verzeichnis | SVN Commit
Antwort: Verzeichnis gelöscht
Prozess abgeschlossen.
Es sieht so aus, als ob Sie Page.asx in Ihrer Arbeitskopie haben und es nicht mehr im Repository existiert.
Vielleicht versuchen Sie es physisch von Ihrem Laufwerk zu löschen oder wenn es noch benötigt wird, verschieben Sie es einfach an einen anderen Ort, versuchen Sie es erneut und fügen Sie es dann erneut hinzu?
Manchmal können Sie diese seltsamen Arbeitskopie-Probleme bekommen, und obwohl Sie alles versucht haben, können Sie es nicht wieder zum Laufen bringen und Sie sind völlig außerstande, Ihre Arbeit zu verrichten. Ein Weg, um aus dieser Situation herauszukommen, ist folgendes:
Es ist nicht sehr befriedigend, es so zu machen, weil es dir nicht zeigt, was schief gelaufen ist und warum, aber wenn du nur mit deiner Arbeit weitermachen willst, dann ist es schön zu wissen, dass es eine schnelle Lösung gibt.
Ich habe diese Lösung versucht und es funktioniert perfekt für mich. 1-Exportieren Sie die Arbeitskopie in ein anderes Temp-Verzeichnis. 2 - Löschen Sie alle Dateien in Ihrem Arbeitsverzeichnis 3-Check-out im Arbeitsverzeichnis 4-Kopieren Sie die Dateien im Temp-Verzeichnis in das Arbeitsverzeichnis und überschreiben Sie alle vorhandenen Dateien 5- Commit
Tags und Links tortoisesvn