doc/de_DE.ISO8859-1/htdocs/developers/cvs.xml
Hiroki Sato 52f6d56540 - Use /usr/bin/svnlite as SVN if available.
- Replace /XML/{doc,www}/ with /XML/ in SysId.
- Remove empty stylesheets in share/xsl and point share/xml/empty.xsl via
  XML catalog instead.
- Change the L10N layer in freebsd-*.xsl not to use localized XSLT
  stylesheets directly.
- Move share/xsl/* to share/xml and remove share/xsl.
- Remove obsolete share/web2c/pdftex.def.
2013-11-13 06:10:37 +00:00

84 lines
3.5 KiB
XML

<?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/share/xml/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 Änderung seit
FreeBSD&nbsp;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:</p>
<ul>
<li><a
href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/cvsup.html">CVSup</a>,
wenn Sie ein leistungsfä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öheres Transfervolumen), es dafü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öbern wollen oder
nach einer bestimmten Änderung oder Dateirevision
suchen.</li>
</ul>
<p>Spiegelserver fü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ä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ür die Entwicklung des
Basissystem in ein <a href="http://subversion.tigris.org/">Subversion</a>
(abgekürzt SVN)-Repository (ein anderes Versionskontrollsystem)
migriert. Analog zum bisherigen CVS-Repository gibt es auch für
SVN eine <a
href="http://svnweb.FreeBSD.org/base/">Internet-Schnittstelle</a>,
die es erlaubt, das Repostitory zu durchstöbern. Alle
Ä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ü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öbern.</p>
</body>
</html>