Ich versuche ein Update von einem meiner Projekte zu machen, aber ich schaffe es nicht. Wenn ich es versuche, bekomme ich den Fehler
%Vor%Sollte ich mich um diesen Fehler kümmern oder nicht? Es scheint, dass alles in Ordnung ist, aber es stört mich.
Danke für das Lesen
Aktualisiert
Ich habe festgestellt, dass eine Datei aktualisiert wurde, die jedoch nicht aktualisiert wurde. Ein weiterer Fehler war, dass ich auf Projektebene synchronisierte. In diesen Situationen ist es besser, auf Ordnerebene zu synchronisieren und die CVS-Konsole zu öffnen. Zum Öffnen der CVS-Konsole drücken Sie das Fenster & gt; öffne Ansicht & gt; Konsole. Dann in der Konsolenansicht gibt es ein Shell-Symbol, das gedrückt werden muss und dann CVS drücken. Es funktioniert wie die CVS-Ausgabe und es hilft ein bisschen mehr.
Es gibt mehrere Gründe, warum dies passieren kann:
Ein anderer Prozess hat die Datei geändert und Eclipse hat den Arbeitsbereich nicht aktualisiert. Markieren Sie die entsprechende Datei und wählen Sie "Aktualisieren" aus dem Kontextmenü. Das ist wahrscheinlich nicht dein Problem, aber es ist ein häufiges Problem, also wollte ich es erwähnen.
Auf dem CVS-Server stimmt etwas nicht (Datei- oder Verzeichnisberechtigungen, fehlerhafte Festplatte, beschädigtes RAM usw.). Sie müssen in die CVS-Protokolldatei schauen, um herauszufinden, was das Problem verursachen könnte. Sie sollten auch versuchen, herauszufinden, welche Datei das Problem verursacht. Überprüfen Sie das cvs-Commit-Protokoll, welche Dateien geändert wurden, und aktualisieren Sie diese nacheinander manuell, bis sie abbricht.
Als allgemeine Regel: Wenn etwas kaputt ist, sollten Sie es beheben.
Ich bekam das gleiche Problem und der Grund war, dass ich einen Zusammenführungskonflikt in einer Datei hatte und CVS die Sicherungsversionen der Datei (. # Dateien) erstellt hatte. Sobald ich sie löschte, ging das Problem weg. Ich dachte, ich würde das erwähnen, falls jemand auf dasselbe Problem stoßen könnte.
Hatte den Fehler kurz nach mering. Hier war, wie ich es für mich gelöst habe:
Die Überschreibung behebt die Fehler verursachende Beschädigung und das Kopieren des Textes bedeutet, dass Sie den Inhalt nicht verlieren.
Gehe zu Windows & gt; & gt; Präferenz & gt; & gt; Netzwerkverbindungen, versuchen Sie mit wechselnden aktiven Anbietern - Manual, Direct & amp; Muttersprache. Ich auch das gleiche Problem und in der Lage, es zu lösen, indem ich provide-by-pass-IP zu cvs repos hinzufügen.
Hast du eine Ressource / Klasse außerhalb von Eclipse geändert und das Plugin nicht innerhalb von Eclipse aktualisiert? Wenn Sie die Synchronisierung aufrufen, zeigt Eclipse eine Fehlermeldung an.
Zusätzlich zum Entfernen von Dateien, die mit # gestartet wurden, musste ich auch die Datei "überschreiben und aktualisieren", damit Eclipse CVS wusste, in welchem Zustand es war.
Wenn dies beim Aktualisieren von Code passiert, kann dieser Fehler vermieden werden, indem zuerst der Arbeitsbereich synchronisiert wird und alle Probleme bei der Zusammenführung behoben werden. Ich stelle fest, dass dies keine Option beim Umschalten von Filialen ist.
Ich habe gelernt, die Dateien zu verwenden, die mit ". #" beginnen, als Orte, die aufgeräumt werden sollen. Wenn ich diese Dateien gelöscht habe, gehe ich und synchronisiere Ordner für Ordner.
Löschen Sie anschließend die alten # Dateien, damit sie später nicht irreführend sind.
In DOS "del / s. # *"
Tags und Links eclipse cvs synchronizing