From owner-svn-doc-all@freebsd.org Thu Sep 24 17:26:28 2015 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1AE58A07BF3; Thu, 24 Sep 2015 17:26:28 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 09CC01097; Thu, 24 Sep 2015 17:26:28 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8OHQRDQ043325; Thu, 24 Sep 2015 17:26:27 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8OHQRO6043324; Thu, 24 Sep 2015 17:26:27 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201509241726.t8OHQRO6043324@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Thu, 24 Sep 2015 17:26:27 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47438 - head/de_DE.ISO8859-1/books/handbook/cutting-edge X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Sep 2015 17:26:28 -0000 Author: bhd Date: Thu Sep 24 17:26:27 2015 New Revision: 47438 URL: https://svnweb.freebsd.org/changeset/doc/47438 Log: Update to r40050: Add information on how to update the source code using Subversion, and therefore deprecate CVS and CVSup as ways of updating. Reviewed by: bcr Modified: head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml Thu Sep 24 09:10:55 2015 (r47437) +++ head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml Thu Sep 24 17:26:27 2015 (r47438) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde$ - basiert auf: r39749 + basiert auf: r40050 --> &os; aktualisieren @@ -56,6 +56,7 @@ wissen, wie Sie Ihr System mit freebsd-update, + Subversion, CVSup, CVS oder CTM @@ -69,7 +70,8 @@ wissen, wie Sie ihre Dokumentation mit - CVSup oder Dokumentations-Ports + Subversion oder + Dokumentations-Ports aktuell halten können. @@ -100,15 +102,11 @@ - Im gesamten Kapitel wird der Befehl cvsup - verwendet, um die &os; Quellen zu beziehen und zu aktualisieren. Um es - zu verwenden, benötigen Sie einen Port oder ein Paket wie - net/cvsup (falls Sie den - graphischen cvsup-Client nicht benötigen, - können Sie auch nur den Port - net/cvsup-without-gui installieren). - Alternativ können Sie auch &man.csup.1; verwenden, das bereits - Teil des Basissystems ist. + Im gesamten Kapitel wird der Befehl svn + verwendet, um die &os; Quellen zu beziehen und zu + aktualisieren. Um es zu verwenden, müssen Sie den Port oder + das Paket devel/subversion + installieren. @@ -1378,23 +1376,39 @@ Fetching 133 new ports or files... done. Beschaffen Sie sich die Quellen von einem &os;-Spiegel. Sie haben - dazu zwei Möglichkeiten: + dazu drei Möglichkeiten: + Benutzen Sie das Programm svn, um den gewünschten + Entwicklungs- oder Release-Zweig auszuchecken. + Dies ist die empfohlene Methode für den Zugang zur + Entwicklung von &os;. Das bevorzugte URL-Präfix für + Subversion zum Auschecken + des -CURRENT Basissystems ist + http://svn.freebsd.org/base/head. + Aufgrund der Größe des Repositories ist es + empfehlenswert, nur die gewünschten Teilbäume + auszuchecken. + + + Benutzen Sie das Programm cvsupcvsup - mit der Datei standard-supfile + mit der Datei + standard-supfile aus dem Verzeichnis /usr/share/examples/cvsup. - Dies ist die empfohlene Methode, da Sie die ganzen - Quellen nur einmal herunterladen und danach nur noch - Änderungen beziehen. Viele lassen - cvsup aus cron - heraus laufen, um ihre Quellen automatisch auf Stand - zu bringen. Sie müssen die obige Sup-Datei - anpassen und cvsup-CURRENTmit CVSup synchronisieren - in Ihrer Umgebung konfigurieren. + Sie müssen die obige supfile + anpassen und + cvsup-CURRENTmit CVSup synchronisieren + für Ihre Umgebung konfigurieren. + + + cvsup wurde vom Projekt als + veraltet eingestuft. Der Einsatz dieses Programms + wird nicht weiter empfohlen. + Die standard-supfile-Beispieldatei @@ -1424,10 +1438,9 @@ Fetching 133 new ports or files... done. mühsam und Sie können beschädigte Dateien erhalten. Daher wird es selten benutzt, was wiederum dazu führt, dass es über längere Zeit - nicht funktioniert. Wir empfehlen jedem mit einem - 9600 bps oder schnellerem Modem, - CVSup - zu benutzen. + nicht funktioniert. Wir empfehlen die Nutzung von + Subversion für jedes + System mit Internet-Anbindung. @@ -1545,7 +1558,7 @@ Fetching 133 new ports or files... done. Abonnieren Sie die passende SVN-Liste für den jeweiligen Branch, den Sie verfolgen. Wenn Sie beispielsweise den Zweig - 7-STABLE verfolgen, lesen Sie die &a.svn-src-stable-7.name;. + 9-STABLE verfolgen, lesen Sie die &a.svn-src-stable-9.name;. Dort sehen Sie zu jeder Änderung das Commit-Log, das Informationen zu möglichen Seiteneffekten enthält. @@ -1572,30 +1585,55 @@ Fetching 133 new ports or files... done. Wenn Sie schon ein älteres Release von &os; und das System mit dem Quellcode aktualisieren wollen, benutzen Sie einen der &os;-Spiegel. Sie haben - dazu zwei Möglichkeiten: + dazu drei Möglichkeiten: Benutzen Sie das Programm + svn-STABLEmit Subversion synchronisieren, + um den gewünschten Entwicklungs- oder Release-Zweig + auszuchecken. Dies ist die empfohlene Methode für den + Zugang zur Entwicklung von &os;. Die Zweige umfassen + head, für den aktuellen + Entwicklungszweig, sowie weitere Zweige die in + www.freebsd.org/base + bezeichnet sind, wie beispielsweise + stable/9 oder + stable/10. Das bevorzugte + URL-Präfix für Subversion + zum Auschecken des Basissystems ist + http://svn.freebsd.org/base/. + Aufgrund der Größe des Repositories ist es + empfehlenswert, nur die gewünschten Teilbäume + auszuchecken. + + + + Benutzen Sie das Programm cvsupcvsup - mit der Datei stable-supfile-STABLEmit CVSup synchronisieren + mit der Datei + stable-supfile-STABLEmit CVSup synchronisiereny aus dem Verzeichnis /usr/share/examples/cvsup. - Dies ist die empfohlene Methode, da Sie die ganzen - Quellen nur einmal herunterladen und danach nur noch - Änderungen beziehen. Viele lassen - cvsup aus cron - heraus laufen, um ihre Quellen automatisch auf Stand - zu bringen. Sie müssen das oben erwähnte - supfile anpassen und cvsup konfigurieren. + Sie müssen das oben erwähnte + supfile anpassen und + cvsup + konfigurieren. + + + cvsup wurde vom Projekt als + veraltet eingestuft. Der Einsatz dieses Programms + wird nicht weiter empfohlen. + - Benutzen Sie - CTM-STABLEmit CTM synchronisieren. Wenn Sie über - keine schnelle und billige Internet-Anbindung - verfügen, sollten Sie diese Methode in Betracht - ziehen. + Benutzen Sie + CTM-STABLEmit CTM synchronisieren. + Wenn Sie über keine schnelle und billige + Internet-Anbindung verfügen, sollten Sie diese + Methode in Betracht ziehen. @@ -1632,6 +1670,7 @@ Fetching 133 new ports or files... done. Sie können eine Internet-Verbindung (oder E-Mail) dazu nutzen, Teile von &os;, wie die Quellen zu einzelnen Projekten, oder das Gesamtsystem, aktuell zu halten. Dazu bieten wir die Dienste + Subversion, AnonymousCVS, CVSup und CTM an. @@ -1654,7 +1693,8 @@ Fetching 133 new ports or files... done. anonymous - Anonymous CVS und + Subversion, + Anonymous CVS und CVSup benutzen die Pull-Methode @@ -1662,22 +1702,24 @@ Fetching 133 new ports or files... done. ziehen. Der Client holt sich bei dieser Methode die Dateien ab. , um die Quellen zu aktualisieren. Im Fall von - CVSup ruft der Benutzer oder ein - cron-Skript cvsup auf, das - wiederum mit einem cvsupd Server interagiert, um - Ihre Quellen zu aktualisieren. Mit beiden Methoden erhalten Sie - aktuelle Updates zu einem genau von Ihnen bestimmten Zeitpunkt. Sie - können die Prozedur auf bestimmte Dateien oder Verzeichnisse + Subversion ruft der Benutzer (oder + ein cron-Skript) das Programm + svn auf, das die Quellen aktualisiert. + Subversion ist die empfohlene + Methode, um die lokalen Quellen zu aktualisieren. + cvsup und cvs arbeiten + nach ähnlichen Prinzipien, gelten aber im Vergleich zu + Subversion als veraltet. Mit beiden Methoden erhalten Sie + aktuelle Updates zu einem genau von Ihnen bestimmten Zeitpunkt. + Sie können die Prozedur auf bestimmte Dateien oder Verzeichnisse einschränken, so dass Sie nur die Updates bekommen, die für Sie von Interesse sind. Die Updates werden zur Laufzeit, abhängig von den Sachen, die Sie schon haben und den Sachen, die - Sie haben wollen, auf dem Server generiert. Anonymous - CVS ist eine Erweiterung von - CVS, die es Ihnen erlaubt, Änderungen - direkt aus einem entfernten CVS-Repository zu ziehen. - Anonymous CVS ist leichter zu handhaben - als CVSup, doch ist letzteres sehr viel - effizienter. + Sie haben wollen, auf dem Server generiert. Falls es keinen + überzeugenden Grund gibt, sollte + Subversion den Vorzug vor anderen + Synchronisierungsmechanismen erhalten, da die Unterstützung für + die älteren Mechanismen in Zukunft eingestellt wird. CTM