Verwendung eines Versionskontrollsystems

Mit NaturalONE haben Sie die Möglichkeit, Natural-Anwendungen im Repository eines Versionskontrollsystems zu versionieren. Zu diesem Zweck werden die folgenden Werkzeuge unterstützt:

  • CVS
    CVS wird mit Eclipse ausgeliefert. Das Workbench-Benutzerhandbuch in der Eclipse-Hilfe (http://www.eclipse.org/documentation/) enthält ausführliche Informationen zum Einrichten eines CVS-Repositorys und zur Team-Programmierung mit CVS.

  • Subversion (SVN)
    Wenn Sie Subversion verwenden möchten, müssen Sie ein Eclipse-Plug-in wie Subclipse installieren. Subclipse kann von http://subclipse.tigris.org/ heruntergeladen werden. Achten Sie darauf, dass Sie eine Plug-in-Version herunterladen, die Ihre aktuelle Eclipse-Version unterstützt. Subversion gilt als der Nachfolger von CVS.

  • GIT
    GIT ist ein verteiltes Versionskontrollsystem, das auf https://git-scm.com/ ausführlich beschrieben wird. Eine Eclipse-Plug-in-Version von GIT namens egit ist normalerweise bereits in den Standard-Eclipse-Distributionen enthalten.

CVS und SVN sind Client/Server-Anwendungen. Beide benötigen ein Eclipse-Plug-in als Benutzerschnittstelle und einen Serverteil (das Versionsverwaltungs-Repository), der die Anwendung verwaltet.

GIT ist ein verteiltes (oder dezentrales) Versionierungswerkzeug und als solches ist jedes GIT-Arbeitsverzeichnis ein vollwertiges Repository. Anstelle eines einzigen zentralen Server-Repositorys (wie bei CVS oder SVN) gibt es viele verteilte Repositories auf verschiedenen Rechnern.

Alle Plug-ins haben ihre eigenen Perspektiven. Jede dieser Perspektiven muss mit dem Kommando Open Perspective aktiviert werden.

Weitere Informationen finden Sie in der Dokumentation Ihres bevorzugten Versionskontrollsystems.