[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[RFR] wml://doc/cvs



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sorry, attachment vergeten
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAtwRs5UTeB5t8Mo0RAstGAJwNVI7z5xGHfnMib2YIaTDtUAJauQCgsMxM
3GF2WkPsYlkfqy06f8wHvxg=
=SFTE
-----END PGP SIGNATURE-----
#use wml::debian::ddp title="Debian Documentatie Project CVS"
#use wml::debian::toc
#use wml::debian::translation-check translation="1.19" maintainer="luk.claes@ugent.be"

# Last Translation Update by $Author: luk $
# Last Translation Update at $Date: 2004/05/28 09:23:36 $

<p>Het Debian Documentatie Project bewaart zijn webpagina's en veel van de 
handleidingteksten op de Debian CVS-server op <b>cvs.debian.org</b>.

<p>Iedereen kan de broncode afhalen van de CVS-server. Enkel leden van het 
Debian Documentatie Project kunnen bestanden bijwerken.</p>

<toc-display/>

<toc-add-entry name="access">Toegang tot de broncode in CVS</toc-add-entry>
  
<p>U kunt een viewCVS-interface gebruiken om toegang te hebben tot de 
individuele bestanden op het web en hun wijzigingen zien op 
<url "http://cvs.debian.org/?cvsroot=debian-doc";>

<p>Om een volledige handleiding af te halen, is rechtstreekse toegang tot de 
CVS-server vaak een betere optie. Daarvoor hebt u het 
<tt><a href="http://packages.debian.org/cvs";>cvs</a></tt>-package nodig op uw 
eigen machine.

<h3>Anoniem (alleen-lezen) verbinden met de CVS-server</h3>

<p>Geef dit commando om te verbinden:

<p style="margin-left: 2em">
  <code>cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-doc login</code>
</p>

<p>en druk op enter wanneer u om een wachtwoord wordt gevraagd.

<p>U kunt nu normale CVS-commando's (zie de CVS-infopagina's) gebruiken om 
bestanden af te halen, maar u kunt ze niet 'committen'.

<p>Om de bestanden voor de eerste keer af te halen, maakt u eerst een map aan
voor alles in op te slaan en ga in de map staan. Er zullen twee mappen 
<strong>CVS</strong> en <strong>ddp</strong> aangemaakt worden in deze map.

<p>Gebruik dit commando om alle bestanden af te halen:

<p style="margin-left: 2em">
  <code>cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-doc -z3 checkout ddp/manuals.sgml</code>
</p>

<p>Dit zal recursief de mappen aanmaken en ze opvullen.

<p>Om uw lokale kopie bij te werken met wijzigingen gemaakt door anderen, ga in
de <strong>ddp/manuals.sgml</strong>-map en voer dit commando uit:

<p style="margin-left: 2em">
  <code>cvs -z3 update -d -P</code>
</p>

<p>Wanneer u een CVS-verbinding wilt afsluiten, gebruikt u dit commando:

<p style="margin-left: 2em">
  <code>cvs logout</code>
</p>

<h3>Verbinden met de CVS-server, met schrijfprivileges</h3>

<p>Alvorens met deze methode te verbinden met de CVS-server, moeten u eerst
schrijfrechten verleend zijn. Lees hoe u een <a href="#obtaining">aanvraag</a> 
doet voor de schrijfrechten.

<p>Geef dit commando om te verbinden:

<p style="margin-left: 2em">
  <code>cvs -d :pserver:<var>userid</var>@cvs.debian.org:/cvs/debian-doc login</code>
</p>

<p>en geef het wachtwoord dat u hebt onderhandelt met de documentatie-co&ouml;rdinator.
Vervang <var>userid</var> in bovenstaand commando met uw eigen gebruikersnaam op
de CVS-wachtwoordserver. Dit is niet noodzakelijk dezelfde loginnaam als voor 
<b>cvs.debian.org</b>, als u er &eacute;&eacute;n heeft.

<p>U kan dan de normale CVS-commando's (zie de CVS-infopagina's) gebruiken om
bestanden af te halen en te 'committen'.

<p>Om de bestanden voor de eerste keer af te halen, maakt u eerst een map aan
voor alles in op te slaan en ga in de map staan. Er zullen twee mappen 
<strong>CVS</strong> en <strong>ddp</strong> aangemaakt worden in deze map.

<p>Gebruik dit commando om alle bestanden af te halen:

<p style="margin-left: 2em">
  <code>cvs -d :pserver:userid@cvs.debian.org:/cvs/debian-doc -z3 checkout ddp/manuals.sgml</code>
</p>

<p>Dit zal recursief de mappen aanmaken en ze opvullen.

<p>Om uw lokale kopie bij te werken met wijzigingen gemaakt door anderen, ga in
de <strong>ddp/manuals.sgml</strong>-map en voer dit commando uit:

<p style="margin-left: 2em">
  <code>cvs -z3 update -d -P</code>
</p>

<p>Wanneer u een CVS-verbinding wilt afsluiten, gebruikt u dit commando:

<p style="margin-left: 2em">
  <code>cvs logout</code>
</p>

<h3>Verbinden met de CVS-server, met schrijftoegang, gebruikmakend van SSH</h3>

<p>Deze methode is enkel toegankelijk voor geregistreerde Debian-ontwikkelaars
en wordt geprefereerd over de bovenstaande pserver. Als u recent een 
geregistreerde Debian-ontwikkelaar bent geworden, verwittig dan de 
documentatie-co&ouml;rdinator om uw pserver-account te verwijderen.

<p>Om met ssh te verbinden, moet u eerst CVS duidelijk maken dit te gebruiken:

<p style="margin-left: 2em">
  <code>export CVS_RSH=ssh</code>
</p>

<p>Maakt dan een map aan voor alles in op te slaan en ga in de map staan. Geef
dan dit commando:

<p style="margin-left: 2em">
  <code>cvs -d :ext:<var>userid</var>@cvs.debian.org:/cvs/debian-doc -z3 checkout <var>module</var></code>
</p>

<p>Vervang in bovenstaand commando <var>userid</var> met uw eigen gebruikersnaam
op de CVS-server. Dit is dezelfde loginnaam als die op alle Debian-machines.
Vervang <var>module</var> met de naam van de module die u wenst af te halen, 
meestal is dat <tt>ddp/manuals.sgml</tt>.
U wordt dan om een wachtwoord gevraagd voor de CVS-server. Verwar dit niet met
uw eigen machine.

<p>Er zullen twee mappen, <strong>CVS</strong> en <strong>ddp</strong>, 
aangemaakt worden in deze map. CVS zal recursief alle modules (v.b. mappen)
aanmaken die u gevraagd heeft en ze opvullen met bestanden.

<p>U kunt dan normale CVS-commando's (zie de CVS-infopagina's) gebruiken om
bestanden af te halen en te 'committen'.

<p>Om uw lokale kopie bij te werken met wijzigingen gemaakt door anderen, ga in
de <strong>ddp/manuals.sgml</strong>-map en voer dit commando uit:

<p style="margin-left: 2em">
  <code>cvs -z3 update -d -P</code>
</p>

<toc-add-entry name="obtaining">Schrijfrechten bekomen</toc-add-entry>

<p>Iedereen die wil helpen bij het schrijven van handleidingen kan 
schrijfrechten bekomen. We vragen meestal dat u eerst een aantal bruikbare 
patches hebt doorgestuurd.

<p>Stuur een aanvraag naar de <a href="mailto:aph@debian.org";>Documentatie Co&ouml;rdinator</a>, GPG-versleuteld met de publieke sleutel voor <code>aph@debian.org</code> om schrijfrechten aan te vragen.
Zet in deze e-mail de gebruikersnaam die u wenst te gebruiken op de pserver en
een alternatieve gebruikersnaam voor het geval uw eerste niet meer aanwezig is.
Geef ook een wachtwoord (klare tekst of ge&euml;ncrypteerd is goed).

<hr>

<toc-add-entry name="organization">Organisatie van bestanden</toc-add-entry>

<p>Deze figuur toont de structuur van de CVS-mappenstructuur:

<p><img src="dirtree.jpg" align="middle" alt="DDP CVS directory tree">

<p>Merk op dat de DDP-website gelokaliseerd is de webwml-module van de Debian
CVS repository, om ge&iuml;ntegreerd te zijn met de rest van de Debian-webpagina's.

<hr>

<toc-add-entry name="updates">Automatisch bijwerkingsmechanisme</toc-add-entry>

<p>De gepubliceerde webpagina's van de handleidingstekst worden door een cronjob
gegenereerd op www-master.debian.org elke dag een beetje na 15:39 PST.

<p>Het script doet een <kbd>cvs update -d -P</kbd>, en dan 
<kbd>make -C manuals.sgml clean publish</kbd>, beide in de <code>ddp</code>-map.

<p>De makefile is ingesteld om elke submap (die beheerde documentatie bevat) 
opnieuw op te bouwen en om de bestanden van elke submap te instaleren in de
<code>doc/manuals/</code>-submap van de website. De submap makefiles is 
afgeleid van <code>ddp/manuals.sgml/standard.makefile</code>.

<p>De documentatiebestanden gegenereerd door het bijwerkingsscript kunnen
gevonden worden op 
<a href="manuals/">http://www.debian.org/doc/manuals/</a>.</p>

<p>De logboekbestanden gegenereerd door het bijwerkingsscript kunnen gevonden
worden op 
<url "http://www-master.debian.org/build-logs/ddp/";>

# <!-- Created: Mon Jul  6 19:58:09 BST 1998 -->

Reply to: