Arbeitskopie verwenden
Projekt auschecken
Sie können CODESYS-Projekte, die im SVN-Projektarchiv gespeichert sind, zur Bearbietung auf Ihr Entwicklungssystem kopieren.
Öffnen Sie CODESYS.
Wählen Sie den Befehl
.Der Dialog Auschecken erscheint.
Geben Sie die URL-Adresse des SVN-Projektarchivs an und selektiere Sie im SVN-Projektarchivbaum ein Projekt.
Ein CODESYS-Projekt wird an seiner Dateierweiterung (
.project
,_project
,.library
oder_library
) beim Auschecken automatisch als „Projekt“ oder„Bibliotheksprojekt“ erkannt.Geben sie unter Auschecken nach Name und Ort Ihrer Arbeitskopie auf Ihrem Entwicklungssystem an.
Beenden Sie den Dialog mit OK.
Das Projekt öffnet sich in CODESYS. Im Objektbaum des Projekts wird die SVN-Anbindung mit überlagerten Symbolen angezeigt. Das Projekt ist somit als Arbeitskopie auf Ihrem Entwicklungssystem gespeichert.
Arbeitskopie bearbeiten
Tipp
Aktualisieren Sie ihre Arbeitskopie (vor allem wenn das Projekt von einem Team bearbeitet wird), bevor Sie selbst mit der Bearbeitung beginnen. Damit vermeiden Sie Konflikte.
Prüfung auf Versionsprofil-Konsistenz
Ab Version 4.4.0.0 prüft CODESYS SVN, ob das Speicherprofil des Projekts (CODESYS-Version, unter der das Projekt gespeichert wurde) in der Arbeitskopie mit dem Speicherprofil im SVN-Repository übereinstimmt. Wenn sich die Profile unterscheiden, erscheint in der Ansicht Ausstehende Änderungen und im Dialog Übertragen rot eingeblendet der Hinweis Speicherprofilaktualisierung. Außerdem werden Sie bei Aktionen, die Übertragungen zwischen Projektarchiv und Arbeitskopie erfordern, in einem Meldungsdialog auf die Inkonsistenz hingewiesen. Sie erhalten Unterstützung bei der nötigen Anpassung des Speicherprofils. Dies kann beispielsweise bei folgenden SVN-Aktionen auftreten: Übertragen, Zurücksetzen, Aktualisieren, Auschecken.
Wenn das Objekt meta.profile als geändert erscheint, muss es mit übertragen werden, da es die Speicherprofil-Information enthält.
Bestimmte Aktionen sind im Fall von unterschiedlichen Speicherprofilen auf Objektebene gar nicht mehr möglich, um jegliche Probleme durch Inkonsistenzen zu vermeiden. Auf Projektebene gibt es in der Arbeitskopie zumindest immer die Möglichkeit, mit dem Befehl Projekt speichern unter... oder durch Zurücksetzen auf eine entsprechende Revision das Speicherformat wieder anzupassen, auch wenn dies kleinere Datenverluste mit sich bringen kann.
Das aktuelle Speicherformat der Arbeitskopie sehen Sie in denProjektinformationen auf Registerkarte Datei unter Gespeichert mit.
Öffnen Sie Ihre Arbeitskopie.
Wählen Sie den Befehl
(Symbol).
Ihre Arbeitskopie ist aktuell.
Entwickeln Sie Ihr Projekt weiter.
Wählen Sie den Befehl
.Der Dialog öffnet sich. Sie können dort Ihre Änderungen untersuchen.
Beenden Sie den Dialog.
Bei Bedarf können Sie im Kontextmenü CODESYS SVN zunächst, ob das Speicherprofil der Arbeitskopie mit dem Speicherprofil des Projekts im SVN-Projektarchiv übereinstimmt. Wenn sich die Speicherprofile unterscheiden, kann das Zurücksetzen nicht auf Objektebene ausgeführt werden (siehe oben Hinweis ).
wählen. Dabei prüftDie Datei wird auf die Basisrevision zurückgesetzt und Ihre Änderungen werden verworfen.
Bei Bedarf können Sie im Kontextmenü eines bearbeiteten Objekts wählen.
Der Vergleichsdialog öffnet sich. Die können bei Konflikten dort diese lösen.
Beenden Sie den Vergleichsdialog.
Wählen Sie den Befehl
(Symbol).
Der Dialog Übertragen öffnet sich.
Geben Sie unter Meldung einen Protokolleintrag ein, der Ihre Änderungen beschreibt. Beispiel
Changes for customer ABC, request 1234.
Ihre Änderungen sind im SVN-Projektarchiv als Revision unter einer Nummer gespeichert.
Geändertes Arbeitskopieformat ab CODESYS SVN V4.1.0.0
Für Projekte ab Version CODESYS SVN V4.1.0.0
hat das Arbeitsverzeichnis (Arbeitskopie) ein neues Format.
Wenn Sie ein Projekt öffnen, das mit V4.0.4.0
und früher erstellt wurde, wird das Projekt beim Öffnen automatisch auf das neue Format aktualisiert.
Wenn Sie ein Projekt öffnen, das mit V4.0.4.0
und früher erstellt wurde und das auf einer älteren SVN-Versionen ab 1.7.x
basiert, erscheint eine Abfrage, ob CODESYS das Format automatisch aktualisieren soll. Wenn Sie die Aktualisierung ablehnen, wird die SVN-Anbindung des Projekts deaktiviert. Sie können das Projekte dennoch laden und bearbeiten.
Die Aktualisierung hat keinen Einfluss auf die Speicherung auf dem SVN-Server. Sie können Projekte auch mit früheren Versionen des Clients auschecken. Das neue Format wirkt sich nur auf das lokale Arbeitsverzeichnis aus.
Für weitere Informationen siehe: http://svnbook.red-bean.com/en/1.8/svn.ref.svn.c.upgrade.html