doc/de_DE.ISO8859-1/htdocs/developers/cvs.sgml

85 lines
3.6 KiB
Text
Raw Normal View History

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/doc/share/sgml/xhtml10-freebsd.dtd" [
<!ENTITY dedate "$FreeBSDde$">
<!ENTITY title "Quellcode-Repositories">
<!ENTITY reference "basiert auf: r39199">
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.developers">
<h2>CVS</h2>
<p>Der Quellcode des FreeBSD Projects wird mit <a
href="http://www.FreeBSD.org/cgi/man.cgi?cvs">CVS</a> (dem
Concurrent Version System) verwaltet. Jede &Auml;nderung seit
FreeBSD&nbsp;2.0 wird in diesem System inklusive einer
Commit-Meldung, die den Grund der &Auml;nderung beschreibt,
gespeichert. Das Repository kann beispielsweise &uuml;ber die
weiter unten beschriebene Internet-Schnittstelle durchst&ouml;bert
werden. Um eine komplette lokale Kopie des FreeBSD-CVS-Repository
anzulegen, haben Sie folgende M&ouml;glichkeiten:</p>
<ul>
<li><a
href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/cvsup.html">CVSup</a>,
wenn Sie ein leistungsf&auml;higes und optimiertes (und in
Modula-3 geschriebenes) Werkzeug einsetzen wollen.</li>
<li><a name="anoncvs"
href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/anoncvs.html">anoncvs</a>,
wenn Sie ein Werkzeug einsetzen wollen, das zwar weniger optimiert
als cvsup ist (anonvs arbeitet etwas langsamer und verursacht ein
etwas h&ouml;heres Transfervolumen), es daf&uuml;r aber leichter
macht, nur kleinere Bereiche des Quellcode-Baumes auszuchecken
und das bereits im Basissystem enthalten ist.</li>
<li><a
href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/ctm.html">CTM</a>,
ein System, bei dem Sie Aktualisierungen automatisch als E-Mails
erhalten (die die einzuspielenden Patches enthalten).</li>
<li>Die <a
href="http://cvsweb.FreeBSD.org/">Internet-Schnittstelle</a>,
wenn Sie das Repository einfach durchst&ouml;bern wollen oder
nach einer bestimmten &Auml;nderung oder Dateirevision
suchen.</li>
</ul>
<p>Spiegelserver f&uuml;r das CVS-Web-Interface existieren
<a href="http://www.cz.FreeBSD.org/cgi/cvsweb.cgi/">in der Tschechischen Republik</a>,
<a href="http://www.dk.FreeBSD.org/cgi/cvsweb.cgi/">in D&auml;nemark</a>,
<a href="http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/">in Japan</a> und
<a href="http://cvsweb.FreeBSD.org/">in den USA (Kalifornien)</a>.</p>
<h2>Subversion</h2>
<p>Im Juni 2008 wurde der Quellcode f&uuml;r die Entwicklung des
Basissystem in ein <a href="http://subversion.tigris.org/">Subversion</a>
(abgek&uuml;rzt SVN)-Repository (ein anderes Versionskontrollsystem)
migriert. Analog zum bisherigen CVS-Repository gibt es auch f&uuml;r
SVN eine <a
href="http://svnweb.FreeBSD.org/base/">Internet-Schnittstelle</a>,
die es erlaubt, das Repostitory zu durchst&ouml;bern. Alle
&Auml;nderungen, die in das SVN-Repository eingebracht werden, werden
weiterhin in das CVS-Repository exportiert.</p>
<p>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&uuml;r
SVN eine <a
href="http://svnweb.FreeBSD.org/doc/">Internet-Schnittstelle</a>,
die es erlaubt, das komplette SVN-Repostitory des FreeBSD
Documentation Projects zu durchst&ouml;bern.</p>
</body>
</html>