You are here: Foswiki>IC Web>ACOIND_Svn_WinCCOA (21 Mar 2019, ChristianMueller)Edit Attach

Verwendung von SVN mit WinCC OA

Einchecken eines neuen Projekts

  • Projekt stoppen
  • Folgende Ordner des Projekts zum Projekt hinzufügen (Rechtsklick: Tortoise SVN--> Add):

    ACHTUNG: Nur die gelb markierten Ordner hinzufügen!

  • Eine Ebene tiefer: alles außer /bin und /db hinzufügen:


  • Im – Verzeichnis /db/wincc_oa die Unterverzeichnisse VA_* löschen
  • Das Verzeichnis <proj>/<proj>/db nach <proj>/db_init kopieren
  • Das Verzeichnis /db_init zum Projekt hinzufügen (Rechtsklick: Tortoise SVN--> Add):
  • Das Verzeichnis <proj>/installed_components nach shared/installed_componentens VERSCHIEBEN
  • Jetzt mit Rechtsklick auf den obersten Projektordner Tortoise SVN-->Properties auswählen und „New“ dann „ Externals“ anwählen.
  • Folgende externals anlegen


  • Beim Anlegen der external Referenz ist es wichtig, eine bestimmte Revisionsnummer anzuwählen. Damit kann man kontrollieren, welche Version der externen Komponente zum Projekt dazu genommen wird:


  • Auf die oberste Ebene des Projektes gehen und TortoiseSVN Commit ausführen
  • Danach Rechtsklick: „SVN update“
  • Das Projekt sollte jetzt folgende Struktur haben

Einrichten des SVN-Clients in WinCC OA

  • TortoisSVN Client MIT Command line tools installieren:
  • Falls Tortoise schon in der Default-Konfiguration (ohne Command Line Tools) installiert sein sollte. deinstallieren und erneut installieren

WinCC OA Projekt vorbereiten

  • In der Section [ui] des config files müssen folgende Einträge ergänzt werden
    versionControl = "SVN"
    defaultPanelFormat ="XML"
    numPanelBakFiles = 0
    versionControlDiff = "C:/Program Files/TortoiseSVN/bin/TortoiseUDiff.exe"
       
  • Jetzt sollte im GEDI durch Rechtsklick auf den Panel-Ordner des Projektes das SVN-Kontextmenü zu sehen sein
Topic revision: r1 - 21 Mar 2019, ChristianMueller
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback