heise online
  • c't
  • iX
  • Technology Review
  • Mac & i
  • mobil
  • Security
  • Netze
  • Open Source
  • Developer
  • c't-TV
  • Download
  • Telepolis
  • Resale
  • Foto
  • Autos
  • Preisvergleich
  • Stellenmarkt
  • Abo
  • weitere Angebote
    • Shop
    • Artikel-Archiv
    • Veranstaltungen
    • Whitepapers
    • heise-marktplatz
    • IT-Markt
    • Tarifrechner
    • Jobs bei Heise

c't Magazin
  • Startseite
  • Artikel
  • c't-Projekte
  • Hotline & FAQ
  • Treiber & mehr
  • Kolumnen
Software zu Projekten Allgemeine Hinweise
Archiv-Suche Newsletter RSS-FeedRSS

c't › c't-Projekte

Kreativ programmieren mit Processing
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Register
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • Start Page
  • Index
  • History
  • Last Change

Kleiner Führer durchs SVN-Code-Archiv

SVN ist ein Versionsverwaltungssystem, das nicht nur die stets neueste Codefassung, sondern auf Wunsch auch ältere Versionen von Programmen zur Verfügung stellt. Sie erreichen das SVN im Browser über http://www.heise.de/ct/projekte/machmit/processing/browser oder über die Schaltfläche "Browse Source" in der Leiste oben.

Darin finden Sie zunächst die Verzeichnisse Processing und Arduino, darin dann jeweils Verzeichnisse zu den einzelnen Projekten, die in den c't-Ausgaben 24/07, 4/09, 16/09 sowie im c't extra "Programmieren" beschrieben wurden.

Je nach Größe und Erweiterungspotenzial der einzelnen Projekte sind die Unterverzeichnisse im SVN nochmals feiner aufgegliedert. Während Processing/Kleinkunstprogamm alle beschriebenen Beispiele in jeweils einen eigenen Verzeichnis sowie ein ZIP-Archiv mit allen Beispielen enthält, findet man in Processing/Newsradar oder Arduino/controller die für größere SVN-Pakete übliche Unterteilung in:

  • trunk: enthält die jeweils aktuelle Version des Projekts (entspricht head bei der Versionsverwaltung CVS)
  • tags: enthält Kopien des Codes verschiedener Release-Nummern, etwa 1.0 und 1.1
  • branches: enthält Abzweigungen von der Hauptentwicklungslinie
  • latestBuild: enthält fertig kompilierte Java-Programme für Windows, Mac OS X und Linux, verpackt als ZIP-Archiv
  • latestSourceZip: enthält den Code der aktuellen Version (wie trunk), allerdings ebenfalls als ZIP gepackt, um ihn bequem auf den eigenen Rechner laden zu können.

Arbeiten mit SVN

Natürlich kann man über dem Link oben oder den Knopf "Browse Source" das Repository im Browser durchsuchen und sich einzelne Dateien per Hand auf den eigenen Rechner kopieren. Das ist allerdings umständlich. Leichter geht es, wenn man ein spezielles Frontend wie TortoiseSVN oder auch die Kommandozeile von Linux oder Mac OS X benutzt. Mit Hilfe solcher GUI- und Kommandozeilenwerkzeuge kopiert man sich den Code aus dem Repository auf die eigene Festplatte und kann ihn anschließend komfortabel immer wieder auffrischen. Die URL des SVN für Processing und Arduino lautet: https://www.heise.de:444/svn/processing/

Versionshistorie

Bisher wurden im SVN folgende Tags angelegt:

  • Newsradar:
    1.0: Erste Fassung wie in c't beschrieben, benutzt Version 2 der Physikbibliothek traer.physics
    1.1: Fassung, die auch auf der DVD zum c't extra "Programmieren" enthalten ist, benutzt Version 3 der Physikbibliothek traer.physics

Diese Seite ist schreibgeschützt. Änderungsvorschläge bitte per Mail an pek@….

Download in other formats:

  • Plain Text

Trac Powered

Powered by Trac 0.11.1
By Edgewall Software.

http://www.ctmagazin.de/
http://www.ctmagazin.de/projekte/

  • Datenschutzhinweis
  • Impressum
  • Kritik, Anregungen bitte an c't-WWW
  • Mediadaten
  • Copyright © 2011 Heise Zeitschriften Verlag
  • International: The H, The H Security, The H Open Source