Subclipse (1.8.5) erfordert cleanup - / refresh-Zyklus zu erkennen, die änderungen mit TortoiseSVN (1.7.4)
Mein problem:
Subclipse nicht update gesperrt status-overlay-Symbole in eclipse nachdem ich Sie sperren/entsperren einige Dateien mit TortoiseSVN im windows explorer (und Umgekehrt).
Ist dieses erwartete Verhalten oder übersehe ich eine Einstellung?
Die Dateien die svn property "svn:needs-lock" stellen.
Kann ich sync Subclipse wieder, indem Sie erst "Team - Aktualisieren/Bereinigen" und dann "Aktualisieren F5".
Ich bin nicht 100% sicher, aber ich denke, mit Subclipse 1.6.x und TortoiseSVN 1.6.x ich war in der Lage, drücken Sie einfach F5 in eclipse, und der status korrekt aktualisiert.
Vielen Dank für Ihre Zeit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube nicht, dass Sie zu tun haben sollten, der zweite F5, aber wir Hinzugefügt das Team > Refresh/Cleanup-option für diesem Grund.
Mit pre-SVN 1.7.x-Versionen, keine änderung in der Arbeitskopie verursacht-Dateien in alle versteckten .svn-Ordner geändert werden. Wenn Sie drücken Sie die Taste F5 in Eclipse, es würden diese geänderten Dateien und Feuer aus Meldungen, dass Subclipse sehen würde und zu aktualisieren Dekorationen.
Mit SVN 1.7, alle diese Informationen zusammengefasst in einer einzigen Ort, und es klingt wie es wahrscheinlich nicht einmal live in Ihrem Eclipse-Projekt-Ordner. Also F5 in Eclipse praktisch nichts, da keine Dateien auf dem filesystem, dass Eclipse sehen können, wurde geändert. Eclipse-sendet keine Benachrichtigungen.
Team > Refresh/Cleanup-option ruft die gleiche Eclipse-Aktion als die F5, aber es löst auch eine explizite Aktualisierung der SVN Cache zwischengespeichert werden, unabhängig davon, ob Eclipse sieht keine änderungen.
Nur um im detail zu erklären, wie die Tastatur-shortcut:
Einst war ich ziemlich verzweifelt zu kommen, diese Tastatur Bindung an die Arbeit und nach vielen Headbangen fand heraus, dass ich auch hatte, um damit die "SVN-Kommando-Gruppe" in meinem eclipse-Perspektive (wie hier beschrieben: SVN-Tastaturbelegung funktioniert nicht in Eclipse):
Können Sie binden die F5 - Taste, um die "Bereinigung/Aktualisierung" die option SVN-Menü.
Zuerst müssen Sie gehen Sie zum Fenster " dropdown-Menü - > Anpassen-Perspektive > Command Groups Availability und dort überprüfen Sie den SVN-Kasten.
Mit dieser option erhalten Sie ein dropdown-Menü namens SVN mit allen relevanten Befehlen.
Dann gehen Sie zu Einstellungen > allgemein - > Schlüssel :
%CleanupAction.label
auf F5 oder eine beliebige Taste, die Sie nützlich finden können (wie Umschalt+F5 wenn Sie nicht möchten, dass die F5 - Taste zu lösen.)