Abteilung IKT

Concurrent Versions System (CVS)

Bei der Entwicklung von Software, Webseiten, etc. besteht ab einem gewissen Grad der Komplexität (welcher schnell erreicht ist) Interesse an folgenden Features:

  • Gleichzeitiges Arbeiten mehrerer Entwickler an denselben Projekten
  • Versionskontrolle, um z.B. gefahrlos Testbranches entwickeln zu können
  • Sicherer Zugang auch aus unsicheren Netzen zu den gehosteten Daten

CVS bietet in der Implementierung an der Medizinischen Universität die genannten Features.

Vorraussetzungen für die Benutzung

  • Benutzerkennung
  • Internet-Zugang
  • CVS-Client am Arbeitsplatz
  • SSH-Klient am Arbeitsplatz

CVS-Clients

Beliebte Klienten sind:

  • TortoiseCVS - Windows
  • cvs - commandline Linux (bei praktisch allen Distributionen enthalten)

Konfiguration

Am Server muss ein Projekt beantragt worden sein, welches im jeweiligen Klienten konfiguriert wird. Für die Kommandozeile unter Linux wäre das exemplarisch für ein Projekt IKTTEST für den User q001jr in der bash folgendes:
export CVSROOT=":ext:q001jr@cvs.i-med.ac.at:/home/cvsroot/IKTTEST"
export CVS_RSH="ssh"

Innerhalb der Projekte können beliebig Module angelegt werden.

© 2004 - 2012 Medizinische Universität Innsbruck - Alle Rechte vorbehaltenMail an i-master - Letzte Änderung: 27.11.2011, 17:43:51 von Thomas Klucknerxims