aboutsummaryrefslogtreecommitdiff
path: root/de_DE.ISO8859-1/htdocs/developers/cvs.sgml
blob: f43092fc0c3d5a33e15a8c6b93280fc9926538a5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?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 Ä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>