25ter April 2026, Daniel Schildt
CVS Concurrent Versions System
@debian
# apt install cvs
root@Server
# useradd --create-home cvs
# passwd cvs
Benutzer@Desktop
$ cd
$ mkdir Projekte
$ mkdir cvs
cvs@Server
$ cd
$ mkdir MeinLager
$ cvs -d /home/cvs/MeinLager init
Benutzer@Desktop
$ cd
$ cd Projekte
$ mkdir MeinProjekt1
$ export CVS_RSH=ssh
$ cvs -d :ext:cvs@<Internetprotokolladresse>:/home/cvs/MeinLager import -m "Initialer Import" MeinProjekt1 vendorTag releaseTag
Benutzer@Desktop
$ cd
$ cd cvs
$ export CVS_RSH=ssh
$ export CVSROOT=:ext:cvs@<Internetprotokolladresse>:/home/cvs/MeinLager
$ cvs checkout MeinProjekt1
$ cvs update
Benutzer@Desktop
$ touch ~/Projekte/MeinProjekt1/Liesmich.txt
$ diff ~/Projekte/MeinProjekt1 ~/cvs/MeinProjekt1
$ cp ~/Projekte/MeinProjekt1/Liesmich.txt ~/cvs/MeinProjekt1
Benutzer@Desktop
$ cd ~/cvs/MeinProjekt1
$ cvs diff
$ cvs add Liesmich.txt
$ cvs commit