Ich habe ein Projekt in Subversion, das ich mit Eclipse entwickle. Ich habe das ursprüngliche Auschecken aus dem SVN-Repository von Eclipse aus durchgeführt. Alles war für einige Wochen in Ordnung, dann erkannte Eclipse (insbesondere: subclipse in Ganymede) aus irgendeinem unbekannten Grund mein Projekt nicht mehr als unter svn-Kontrolle stehend. Das Team-Kontextmenü zeigt nur die grundlegenden Menüoptionen "Patch anwenden" / "Dieses Projekt teilen". Von der Shell aus kann ich das Projekt immer noch mit den svn-Befehlszeilentools aktualisieren, sodass ich weiß, dass die svn-Anmeldeinformationen immer noch funktionieren. Andere Projekte unter Subversion in derselben Kopie von Eclipse funktionieren weiterhin.
Mir ist klar, dass ich die lokale Kopie löschen und erneut überprüfen kann, aber ich möchte lieber verstehen, was schief gelaufen ist – das Problem beheben, anstatt die Symptome zu verschleiern. Wo speichert Eclipse sein Wissen darüber, welche Projekte unter Versionskontrolle stehen? Ich habe mir die .project
Datei und das .settings
Verzeichnis angesehen, konnte aber keine offensichtliche Erwähnung von svn nature oder ähnlichem entdecken, selbst in den Projekten, die noch ordnungsgemäß funktionieren.
Lösung des Problems
Wenn Sie sublipse als Ihren SVN-Anbieter verwenden, empfehle ich Folgendes
Team -> Projekt teilen reicht in der Regel aus, um die Metadaten zu verbinden.
(das heißt, vorausgesetzt, die.svn-Dateien sind immer noch da, was sie zu sein scheinen, wenn Sie auf der Befehlszeile arbeiten können).
Hoffe, das hilft, warum dies passieren würde, ich habe keine Ahnung
Keine Kommentare:
Kommentar veröffentlichen