.. raw:: html
.. raw:: html
.. raw:: html
Quellcode-Repositories
======================
CVS
---
Der Quellcode des FreeBSD Projects wird mit
`CVS `__ (dem Concurrent Version
System) verwaltet. Jede ?nderung seit FreeBSD?2.0 wird in diesem System
inklusive einer Commit-Meldung, die den Grund der ?nderung beschreibt,
gespeichert. Das Repository kann beispielsweise ?ber die weiter unten
beschriebene Internet-Schnittstelle durchst?bert werden. Um eine
komplette lokale Kopie des FreeBSD-CVS-Repository anzulegen, haben Sie
folgende M?glichkeiten:
- `CVSup <../../doc/de_DE.ISO8859-1/books/handbook/cvsup.html>`__, wenn
Sie ein leistungsf?higes und optimiertes (und in Modula-3
geschriebenes) Werkzeug einsetzen wollen.
- `anoncvs <../../doc/de_DE.ISO8859-1/books/handbook/anoncvs.html>`__,
wenn Sie ein Werkzeug einsetzen wollen, das zwar weniger optimiert
als cvsup ist (anonvs arbeitet etwas langsamer und verursacht ein
etwas h?heres Transfervolumen), es daf?r aber leichter macht, nur
kleinere Bereiche des Quellcode-Baumes auszuchecken und das bereits
im Basissystem enthalten ist.
- `CTM <../../doc/de_DE.ISO8859-1/books/handbook/ctm.html>`__, ein
System, bei dem Sie Aktualisierungen automatisch als E-Mails erhalten
(die die einzuspielenden Patches enthalten).
- Die `Internet-Schnittstelle `__, wenn Sie
das Repository einfach durchst?bern wollen oder nach einer bestimmten
?nderung oder Dateirevision suchen.
Spiegelserver f?r das CVS-Web-Interface existieren `in der Tschechischen
Republik `__, `in
D?nemark `__, `in
Japan `__ und `in den USA
(Kalifornien) `__.
Subversion
----------
Im Juni 2008 wurde der Quellcode f?r die Entwicklung des Basissystem in
ein `Subversion `__ (abgek?rzt
SVN)-Repository (ein anderes Versionskontrollsystem) migriert. Analog
zum bisherigen CVS-Repository gibt es auch f?r SVN eine
`Internet-Schnittstelle `__, die es
erlaubt, das Repostitory zu durchst?bern. Alle ?nderungen, die in das
SVN-Repository eingebracht werden, werden weiterhin in das
CVS-Repository exportiert.
Im Mai 2012 hat das FreeBSD Documentation Project seinen Quellcode von
CVS nach Subversion migriert. Im Gegensatz zum Basissystem wird dieses
Repository aber NICHT nach CVS exportiert. Analog zum bisherigen
CVS-Repository gibt es auch f?r SVN eine
`Internet-Schnittstelle `__, die es
erlaubt, das komplette SVN-Repostitory des FreeBSD Documentation
Projects zu durchst?bern.
.. raw:: html
.. raw:: html