With NaturalONE, you have the possibility to version Natural applications in the repository of a version control system. For this purpose, the following tools are supported:
CVS
CVS is shipped with Eclipse. The Workbench User
Guide in the Eclipse help (http://www.eclipse.org/documentation/)
provides detailed information on how to set up a CVS repository and on team
programming with CVS.
Subversion (SVN)
If you want to use Subversion, you have to install an Eclipse
plug-in such as Subclipse. Subclipse can be downloaded from
http://subclipse.tigris.org/. Make sure
to download a plug-in version which supports your current Eclipse version.
Subversion is considered to be the successor of CVS.
GIT
GIT is a distributed version control system that is described in
detail on
https://git-scm.com/. An Eclipse plug-in version of GIT called
egit usually is already included in the standard Eclipse distributions.
CVS and SVN are client/server applications. Both require an Eclipse plug-in as the user interface and a server part (the versioning repository) which keeps the application.
GIT is a distributed (or decentralized) versioning tool and as such any GIT working directory is a fully-fledged repository. Instead of a single central server repository (as with CVS or SVN) there are many distributed repositories on different machines.
All plug-ins have their own perspectives. Each of these perspectives has to be enabled using the
command.For more information, see the documentation of your preferred version control system.