Commit f562b174 authored by Thomas Lange's avatar Thomas Lange

remove link to using_cvs, link to using_git

parent e64f14da
......@@ -23,7 +23,7 @@ Totes les discussions sobre el web tenen lloc a la llista.
-- <em>lectura recomanada!</em>
<li><a href="working">creació o edició de pàgines en anglès</a>
<ul>
<li><a href="using_cvs">com utilitzar CVS</a>
<li><a href="using_git">com utilitzar Git</a>
<li><a href="using_wml">com utilitzar WML</a>
<li><a href="htmlediting">com utilitzar HTML a les pàgines web de Debian</a>
<li><a href="todo">llista de tasques pendents</a>
......
......@@ -22,7 +22,6 @@
<li><a href="working">以英文建立或編輯頁面</a>
<ul>
<li><a href="using_git">如何使用 git</a></li>
<li><a href="using_cvs">如何使用 CVS(已过时)</a></li>
<li><a href="using_wml">如何使用 WML</a></li>
<li><a href="htmlediting">Debian 網頁 HTML 代碼寫作指引</a></li>
<li><a href="todo">待辦事項</a></li>
......
......@@ -21,7 +21,7 @@ Sve rasprave o web stranicama se drže tamo.
-- <em>preporučeno čitanje!</em>
<li><a href="working">stvaranje novih ili uređivanje postojećih stranica, na engleskom</a>
<ul>
<li><a href="using_cvs">kako koristiti CVS</a>
<li><a href="using_git">kako koristiti Git</a>
<li><a href="using_wml">kako koristiti WML</a>
<li><a href="todo">popis za-napraviti ("to-do list")</a>
</ul>
......
#use wml::debian::template title="Korištenje CVS-a"
#use wml::debian::translation-check translation="37afa3dd6c6bc5ec8491d0688a1c5b7ac3fd91ae"
<p>CVS je program koji pomaže upravljanju više ljudi koji simultano rade na
istom materijalu. Svaki korisnik kreira lokalnu kopiju glavnog
<i>repositorya</i>. Lokalne kopije mogu biti na istom stroju, ili na drugom
kraju svijeta. Korisnici tako mogu mijenjati lokalnu kopiju kako žele i kada
je promijenjeni materijal spreman, poslati promjene u glavni
<i>repository</i>.</p>
<p>Za samo čitanje CVS podataka je moguće koristiti
<a href="https://anonscm.debian.org/viewvc/webwml/webwml/">web sučelje</a>.
Postoje i brojni grafički CVS klijent programi, kao što je KDE-ova
<a href="https://packages.debian.org/cervisia">cervisia</a>.
Ovaj dokument opisuje radni proces korištenjem komandno-linijskog programa
<code>cvs</code>, a drugi klijentski programi pružaju sličnu
funkcionalnost.</p>
<p>CVS vam neće dati da pošaljete datoteku ako je kopija u glavnom
<i>repositoryu</i> mijenjana od vašeg zadnjeg obnavljanja informacija. Ovo
obično nije problem jer još uvijek možete obnoviti vašu lokalnu kopiju. Ako
su te promjene učinjene na drugom dijelu od onoga na kojem ste vi radili,
promjene se tiho stope. Ako promjene zahvaćaju isto područje na kojem ste vi
radili, bit ćete upozoreni da postoji konflikt i da prije slanja trebate
urediti datoteku i popraviti problem.</p>
<p>U ovome što slijedi, anonimni pristup ('anonymous') će biti korišten kao
primjer. Ako imate pristup drugom korisničkom računu, koji vam daje pravo
pisanje po <i>repositoryu</i>, onda trebate koristiti taj korisnički račun.
Ako planirate praviti promjene, trebate pribaviti korisnički račun prije
početka, budući da anonimni korisnici ne mogu poslati promjene.
Pogledajte <a href="#write-access">odjeljak o pravima pisanja</a>
za više informacija.</p>
<p>Da biste počeli koristiti CVS, morate napraviti <code>login</code> u CVS
server:</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml login
</pre>
<p>(samo pritisnite enter za lozinku anonymous-a)</p>
<p>Da biste izvadili kopiju WML datoteka na vaš stroj, trebate koristiti:</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout webwml
</pre>
<p>Možete izvaditi samo dio stranica na ovaj način:</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout -l \\
webwml webwml/&lt;<var>language</var>&gt;
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout \\
webwml/Perl webwml/english/template webwml/&lt;<var>language</var>&gt;/Pics
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout \\
webwml/&lt;<var>language</var>&gt;/&lt;<var>staza do željenih datoteka</var>&gt;
</pre>
<p>Ponovite za sve poddirektorije ili datoteke koje želite. Drugi redak
uključuje sve datoteke koje ćete trebati ako želite napraviti HTML iz WML
datoteka. Djelomični izvadci kao ovi baš i nisu podržani, ipak, pa gornje
upute možda i neće uvijek raditi.</p>
<p>Ako vam je dodijeljeno korisničko ime i lozinka, ubacite ih umjesto
anonymous na ovaj način:</p>
<pre>
cvs -d :ext:korisnik@cvs.debian.org:/cvs/webwml checkout webwml/english/doc
</pre>
<p>Od tog trenutka, više nećete trebati koristiti <code>'-d :ext:...'</code>
dio. Svako par dana željet ćete napraviti:</p>
<pre>
cvs update -d
</pre>
<p>kako biste skinuli sve datoteke iz <i>repositorya</i> koje su se promijenile.
Opcija <code>-d</code> za `update' će dodati i sve nove direktorije,
automatski. Možda ćete željeti napraviti datoteku <code>~/.cvsrc</code> tako
da ne morate stalno tipkati neke opcije. Naprimjer, ona može sadržavati:</p>
<pre>
cvs -z9
update -d -P
diff -u
</pre>
<p>Slijedi uputa za one koji imaju pravo pisanja po <i>repositoryu</i>. Kada
završite sa nekom stranicom, ovako možete poslati svoje promjene u
<i>repository</i>:</p>
<pre>
cvs commit &lt;datoteka&gt;.wml
</pre>
<p>ili</p>
<pre>
cvs commit &lt;direktorij&gt; (da pošaljete sve promjene u &lt;direktorij&gt;u)
</pre>
<p>ili</p>
<pre>
cvs commit (da pošaljete sve promjene u ovom direktoriju i ispod njega)
</pre>
<p>Ako ste prva osoba koja prevodi stranicu, trebate napraviti:</p>
<pre>
cvs add &lt;file&gt;.wml
</pre>
<p>prije nego što je pošaljete. Primijetite da <code>cvs add</code> nije
rekurzivan tako da morate dodati direktorij prije nego dodate njegov
sadržaj.</p>
<p>Za više informacija o CVS-u, koristite <code>info cvs</code>.</p>
<h3><a name="write-access">CVS pristup s pisanjem</a></h3>
<p>Za upute o tome kako dobiti pravo pisanja u CVS-u, pogledajte
<url "https://people.debian.org/~joey/misc/webwml.html">.</p>
......@@ -24,7 +24,6 @@ Alle diskussioner som vedrører webstedet foregår dér.</p>
<li><a href="working">oprettelse og redigering af sider på engelsk</a>
<ul>
<li><a href="using_git">hvordan Git bruges</a></li>
<li><a href="using_cvs">hvordan CVS bruges (udfaset)</a></li>
<li><a href="using_wml">hvordan WML bruges</a></li>
<li><a href="htmlediting">hvordan man anvender HTML i Debians websider</a></li>
<li><a href="todo">gøremålsliste</a></li>
......
#use wml::debian::template title="Brug af CVS"
#use wml::debian::translation-check translation="775bde4698a5b024eb1e3ba05a53cf38a0eb1fd5"
<div class="important">
<h3>Vigtig besked</h3>
<p>Vi konverterede nyligt webstedets indholdsarkiv fra CVS til Git. Denne side
er kun bevaret af historiske årsager. Se i stedet vores <a href="using_git">\
vejledning i at bruge Git</a>.</p>
</div>
<p>CVS er et program, som hjælper med at holde styr på mange mennesker, der på
samme tid arbejder på det samme materiale. Alle brugere opretter en lokal kopi
af hovedarkivet. De lokale kopier kan være på den samme maskine eller på den
anden side af kloden. Brugerne kan på den måde redigere som de ønsker i den
lokale kopi, og når redigeringen er færdig, commit'e (indsende) ændringerne til
hovedarkivet.</p>
<p>Hvad angår læseadgang, er det muligt at anvende
<a href="https://anonscm.debian.org/viewvc/webwml/webwml/">webgrænsefladen</a>. Der
er også mange grafiske CVS-klienter, så som KDE's
<a href="https://packages.debian.org/cervisia">cervisia</a>. Dette dokument
beskriver arbejdsgangen med kommandolinjeprogrammet <code>cvs</code>, andre
klienter har tilsvarende funktionalitet.</p>
<p>CVS tillader ikke at man commit'er en fil, hvis kopien i hovedarkivet er
blevet ændret siden den seneste opdatering. Det er normalt ikke et problem, da
man stadig kan opdatere sin lokale kopi. Hvis ændringerne er i andre dele end
den man arbejdede på, indflettes de uden videre. Hvis ændringerne påvirker det
samme område, som man arbejdede på, får man en advarsel om at der er opstået en
konflikt og at man er nødt til at ændre i filen for at rette problemet, før den
kan commit'es.</p>
<p>I det efterfølgende anvendes anonym adgang som eksempel. Hvis man har adgang
til en konto, som giver skriverettigheder til arkivet, skal man i stedet anvende
denne konto. Hvis man planlægger at foretage ændringer, skal man først have en
konto, da anonyme brugere ikke kan commit'e ændringer. Se afsnittet om
<a href="#write-access">skriveadgang</a> for flere oplysninger.</p>
<p>For at kunne bruge CVS, skal man først <code>logge på</code> CVS-serveren</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml login
</pre>
<p>(bare tryk på enter når der bliver bedt om adgangskode)</p>
<p>For at hente (<q>check out</q>) en kopi af wml-filerne til din lokale maskine
skal du bruge</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout webwml
</pre>
<p>Du kan hente en delmænge af siderne på følgende måde:</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout -l \\
webwml webwml/&lt;<var>sprog</var>&gt;
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout \\
webwml/Perl webwml/english/template webwml/&lt;<var>sprog</var>&gt;/Pics
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout \\
webwml/&lt;<var>sprog</var>&gt;/&lt;<var>sti til ønskede filer</var>&gt;
</pre>
<p>Gentag det for alle undermapper eller filer, der er brug for. Den anden
linje medtager alle filer, man har brug for, hvis man ønsker at generere
HTML-filer ud fra WML-filerne. Delvise hentninger som disse understøttes dog
egentlig ikke, så vejledningen ovenfor virker måske ikke altid.</p>
<p>For skriveadgang til arkivet over SSH, kan det være nødvendigt at fortælle
CVS, at der skal anvendes SSH i stedet for rsh til login, ved at tilføje en
linje til din shell-opsætning:</p>
<pre>
export CVS_RSH=ssh
</pre>
<p>Hvis du har en Alioth-konto, med en tilknyttet
<a href="https://alioth.debian.org/account/editsshkeys.php">offentlig
SSH-nøgle</a>, kan du i stedet gøre følgende:</p>
<pre>
cvs -d :ext:brugernavn@cvs.debian.org:/cvs/webwml checkout webwml/english/doc
</pre>
<p>Fra nu af behøver man ikke <code>'-d :ext:...'</code>-delen. Hver gang
der er gået nogle dage skal man udføre</p>
<pre>
cvs update -d
</pre>
<p>for at hente alle filer fra arkivet, som er blevet ændret. Parameteret
<code>-d</code> til <q>update</q>-funktionen, tilføjer automatisk nye mapper.
Det henter også alle mapper, som blev sprunget over, hvis man udførte en
delvis henting &ndash; i det tilfælde kan man eventuelt bruge skriptet
<code>cvsup.py</code>.</p>
<p>Det kan være en god idé at oprette en <code>~/.cvsrc</code>-fil, så man ikke
behøver at skrive alle parametrene hver gang. Filen kan for eksempel
indeholde:</p>
<pre>
cvs -z9
update -d -P
diff -u
</pre>
<p>Følgende er til folk, som har skriverettigheder til arkivet. Når man er
færdig med en side, kan man commit'e ændringerne til arkivet med</p>
<pre>
cvs commit &lt;file&gt;.wml
</pre>
<p>eller</p>
<pre>
cvs commit &lt;dir&gt; (for at commit'e alle ændringer i &lt;dir&gt;)
</pre>
<p>eller</p>
<pre>
cvs commit (commit'e alle ændringer fra aktuelt mappe og underliggende)
</pre>
<p>Hvis man er den første, som oversætter en side, skal man også udføre</p>
<pre>
cvs add &lt;fil&gt;.wml
</pre>
<p>før siden kan commit'es. Bemærk at <code>cvs add</code> ikke er rekursiv,
hvorfor man er nødt til at tilføje mappen, før man kan tilføje dens indhold.</p>
<p>Brug <code>info cvs</code> for flere oplysninger om CVS.</p>
<p>Hvis man medtager <code>Closes: #</code><var>nnnnnn</var> i sin
commitlogregistrering, så vil fejl nummer <code>#</code><var>nnnnnn</var> blive
lukket automatisk, når man udfører commit'en. Det nøjagtige format er det
samme, som <a href="$(DOC)/debian-policy/ch-source.html#id24">i Debians
policy</a>.</p>
<p>Mange af Debians websteder understøtter SSL, så vær venlig at anvende
HTTPS-links ved alle dem, der understøtter SSL. Da nogle websteder tilhørende
Debian/DebConf/SPI/osv. ikke har HTTPS-understøttelse eller er kun signeret af
SPI og ikke en SSL-CA, som browsere uden for Debian har tillid til, bør vi dog
undgå at linke til https:-udgaver af sådanne websteder, så folk der ikke
anvender Debian, slipper for fejl, som de måske ikke forstår. CVS-arkivet
afviser commits indeholdende rene HTTP-links til Debian-websteder, som
understøtter HTTPS eller indeholder HTTPS-links til websteder tilhørende Debian,
DebConf eller SPI, hvor man véd at de enten ikke understøtter HTTPS eller
anvender certifikater, som kun er signeret af SPI.</p>
<h3><a name="write-access">Skriveadgang til CVS</a></h3>
<p>Hvis du allerede ved <a href="$(DEVEL)/website/desc#help">hvordan man kan
hjælpe til</a>, og har leveret tilstrækkeligt med patches til at blive
accepteret af webholdet eller et lokaltilpasningshold, kan du få skriveadgang
til webstedet:
<a href="https://alioth.debian.org/project/request.php?group_id=1135">bed om at
blive optaget i <code>webwml</code>-projektet på Alioth</a> (du skal
<a href="https://alioth.debian.org/account/register.php">oprette
Alioth-konto</a>, hvis du ikke allerede har en). Skriv noget nyttigt i din
anmodning, så som hvilket sprog eller hvilken del af webstedet, du planlægger at
arbejde på, samt hvem der kan sige god for dig.</p>
......@@ -24,7 +24,6 @@ onderwerpen:
<li><a href="working">maken en bewerken van Engelstalige webpagina's</a>
<ul>
<li><a href="using_git">hoe werkt git</a></li>
<li><a href="using_cvs">how werkt CVS (achterhaald)</a></li>
<li><a href="using_wml">hoe werkt WML</a></li>
<li><a href="htmlediting">hoe werkt HTML op de webpagina's van Debian</a></li>
<li><a href="todo">de takenlijst</a></li>
......
......@@ -27,7 +27,6 @@ C'est là que toutes les discussions sur le site web se déroulent.</p>
<li><a href="working">créer ou éditer les pages en anglais :</a>
<ul>
<li><a href="using_git">comment utiliser git</a>,</li>
<li><a href="using_cvs">comment utiliser CVS (obsolète)</a>,</li>
<li><a href="using_wml">comment utiliser WML</a>,</li>
<li><a href="htmlediting">comment utiliser HTML
sur le site web de Debian</a>,</li>
......
#use wml::debian::template title="Utilisation de CVS (obsolète)"
#use wml::debian::translation-check translation="775bde4698a5b024eb1e3ba05a53cf38a0eb1fd5" maintainer="Baptiste Jammet"
# Translators:
# Denis Barbier, 2001-2002.
# Frédéric Bothamy, 2003-2005.
# Thomas Peteul, 2008.
# Guillaume Delacour, 2009.
# David Prévot, 2010-2012.
# Baptiste Jammet, 2016-2018.
<div class="important">
<h3>Note importante</h3>
<p>Nous avons récemment converti le dépôt du site web de CVS à git.
Cette page reste en ligne pour des raisons historiques uniquement.
Veuillez consulter notre <a href="using_git">guide pour l'utilisation de git</a>
à la place.</p>
</div>
<p>CVS est un programme pour aider à la modification simultanée de
documents par plusieurs personnes. Chaque utilisateur crée une copie
locale des documents. Ces copies peuvent être sur la même machine ou
aux quatre coins du monde. Les utilisateurs peuvent alors modifier leur
copie locale comme ils le souhaitent et, quand la version modifiée est
prête, enregistrer leurs changements sur le serveur.</p>
<p>Pour un accès en lecture seule, il est possible d'utiliser l'<a
href="https://anonscm.debian.org/viewvc/webwml/webwml/">interface web</a>. Il existe
également de nombreux clients CVS graphiques, comme par exemple celui de KDE,
<a href="https://packages.debian.org/cervisia">cervisia</a>.
Ce document décrit la procédure à suivre avec le programme en ligne de
commande <code>cvs</code>&nbsp;; les autres clients fournissent des
fonctionnalités similaires.</p>
<p>CVS ne vous laissera pas enregistrer vos modifications si la version
originale a été modifiée depuis votre dernière mise à jour.
Ce n'est normalement pas un problème parce que vous pouvez mettre à jour
votre copie locale. Si vos propres changements sont dans des zones du
fichier différentes des modifications sur le fichier original, celles-ci
sont silencieusement répercutées sur votre copie locale.
Si les changements affectent la même zone, vous êtes averti qu'il y a
conflit et que vous devez éditer le fichier pour corriger le problème
avant d'enregistrer vos modifications.</p>
<p>Dans ce qui suit, un accès anonyme (par le compte
«&nbsp;anonymous&nbsp;») sera utilisé comme exemple. Si vous avez accès
à un autre compte qui vous donne une permission en écriture dans le
référentiel CVS, alors vous devriez utiliser ce compte à la place.
Si vous pensez faire des changements, vous devriez commencer par obtenir
un compte, puisque les utilisateurs anonymes ne peuvent pas enregistrer
leurs changements. Consultez <a href="#write-access">la section sur
la permission en écriture</a> pour plus d'informations.</p>
<p>Pour commencer à utiliser CVS, vous devez d'abord faire un
<code>login</code> sur le serveur CVS</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml login
</pre>
<p>(appuyez simplement sur la touche Entrée pour le mot de passe
«&nbsp;password&nbsp;» du compte «&nbsp;anonymous&nbsp;»)</p>
<p>Pour récupérer une copie de fichiers wml sur votre machine locale,
vous devez utiliser</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout webwml
</pre>
<p>Vous pouvez ne récupérer qu'une partie des pages en faisant&nbsp;:</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout -l \\
webwml webwml/&lt;<var>langue</var>&gt;
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout \\
webwml/Perl webwml/english/template webwml/&lt;<var>langue</var>&gt;/Pics
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout \\
webwml/&lt;<var>langue</var>&gt;/&lt;<var>chemin des fichiers désirés</var>&gt;
</pre>
<p>Répétez la dernière étape pour chacun des répertoires ou fichiers que
vous voulez récupérer. La deuxième ligne permet d'avoir tous les
fichiers nécessaires à la génération des fichiers HTML à partir des
sources WML. Cette récupération partielle n'est pas vraiment la méthode
officielle de travailler, donc il se peut que les instructions données
ci-dessus ne marchent pas toujours.</p>
<p>
Pour un accès en écriture par SSH au référentiel, vous devriez peut être
indiquer à CVS d'utiliser SSH plutôt que rsh pour la connexion en ajoutant
cette ligne à la configuration de votre interpréteur de commande :
</p>
<pre>
export CVS_RSH=ssh
</pre>
<p>
Si vous disposez d'un compte Alioth, avec une <a
href="https://alioth.debian.org/account/editsshkeys.php">\
clef SSH publique</a> associée, vous
pouvez l'utiliser à la place comme ceci :
</p>
<pre>
cvs -d :ext:nom_utilisateur@cvs.debian.org:/cvs/webwml checkout webwml/english/doc
</pre>
<p>À partir de là, vous n'aurez plus besoin d'utiliser la partie
<code>-d :ext:...</code>. De temps en temps vous voudrez faire un</p>
<pre>
cvs update -d
</pre>
<p>pour récupérer les fichiers qui ont changé. L'option <code>-d</code>
ajoutera les nouveaux répertoires éventuels, automatiquement.
Elle permet également d'extraire tous les répertoires qui ont
été omis lors d'un précédent « checkout » partiel &mdash;
dans ce cas, le script <code>cvsup.py</code> peut être utile.
</p>
<p>
Vous pouvez créer un fichier <code>~/.cvsrc</code> afin de ne pas avoir
à taper les mêmes options à chaque fois. Par exemple, il peut contenir</p>
<pre>
cvs -z9
update -d -P
diff -u
</pre>
<p>La suite concerne ceux qui ont une permission en écriture dans le
référentiel CVS. Quand vous en avez fini avec une page, vous pouvez
enregistrer vos modifications dans le référentiel en utilisant</p>
<pre>
cvs commit &lt;fichier&gt;.wml
</pre>
<p>ou</p>
<pre>
cvs commit &lt;rép&gt; (pour enregistrer toutes les modifications dans &lt;rép&gt;)
</pre>
<p>ou</p>
<pre>
cvs commit (pour enregistrer toutes les modifications dans le répertoire courant)
</pre>
<p>Si vous êtes la première personne à traduire une page, vous aurez
besoin de faire un</p>
<pre>
cvs add &lt;fichier&gt;.wml
</pre>
<p>avant de pouvoir l'enregistrer. Notez que <code>cvs add</code> n'est
pas récursif donc vous aurez besoin d'ajouter un répertoire avant de
pouvoir ajouter son contenu.
</p>
<p>
Pour plus de renseignements sur CVS, consultez <code>info cvs</code>.
</p>
<p>
En intégrant <code>Closes: #</code><var>nnnnnn</var> au
message de commit, le bogue nº <var>nnnnnn</var> sera fermé.
La forme exacte est la même que celle décrite dans la <a
href="$(DOC)/debian-policy/ch-source.html#id24">Charte Debian</a>.
</p>
<p>
Beaucoup de sites web de Debian prennent en charge SSL, veuillez utiliser
des liens en HTTPS vers ceux qui le prennent en charge.
Certains sites web de Debian, DebConf et SPI ne prennent pas en charge
HTTPS ou n'ont leur certificat SSL signé uniquement par SPI, et pas
par une autre autorité considérée de confiance par les navigateurs en dehors de Debian.
Veuillez éviter les liens en HTTPS vers
ces sites web pour ne pas que
les visiteurs reçoivent des messages d'erreur déroutants
qu'ils ne comprendraient pas.
Le dépôt CVS rejettera les envois contenant des liens en HTTP vers
les sites web Debian qui prennent en charge HTTPS, ou contenant des liens en HTTPS
vers les sites web Debian, DebConf et SPI qui sont connus pour ne pas prendre en charge SSL
ou avoir un certificat signé uniquement par SPI.
</p>
<h3><a name="write-access">Permission en écriture au référentiel CVS</a></h3>
<p>
Si vous savez déjà <a href="$(DEVEL)/website/desc#help">comment
aider</a>, en ayant fourni suffisamment de correctifs qui ont été
acceptés par l'équipe web ou par une équipe de traduction, vous
pourriez obtenir un accès en écriture sur le site web : veuillez
<a href="https://alioth.debian.org/project/request.php?group_id=1135">\
demander à rejoindre le projet <code>webwml</code> sur Alioth</a>
(veuillez <a href="https://alioth.debian.org/account/register.php">\
créer un compte Alioth</a> si vous n'en possédez pas déjà un).
Veuillez indiquer quelque chose d'utile dans votre requête,
comme la langue ou la partie du site auxquelles vous voudriez
contribuer, et qui pourrait se porter garant pour vous.
</p>
......@@ -25,7 +25,6 @@ betreffen, finden hier statt.</p>
<li><a href="working">Erstellen oder Bearbeiten englischer Seiten</a>
<ul>
<li><a href="using_git">Wie man GIT verwendet</a></li>
<li><a href="using_cvs">Wie man CVS verwendet (veraltet)</a></li>
<li><a href="using_wml">Wie man WML verwendet</a></li>
<li><a href="htmlediting">Wie man HTML in den Debian-Webseiten
verwendet</a></li>
......
......@@ -34,8 +34,8 @@ Unterstützung für Debian</a>.</em></p>
<p>Wir verwenden WML, um den speziellen Inhalt einer Seite von gemeinsamen
Elementen für mehrere Seiten zu trennen. Dies bedeutet, dass man bestimmte
WML-Quellcode-Dateien anstelle von HTML-Dateien ändern muss.
Bitte <a href="using_cvs">Verwenden Sie
CVS</a>, um sich die aktuellen Quelldateien zu besorgen. Sie müssen zumindest
Bitte <a href="using_git">Verwenden Sie
Git</a>, um sich die aktuellen Quelldateien zu besorgen. Sie müssen zumindest
zwei Verzeichnisse auschecken: <tt>webwml/english/</tt> und
<tt>webwml/<var>&lt;sprache&gt;</var>/</tt>.</p>
......
#use wml::debian::template title="CVS verwenden (veraltet)"
#use wml::debian::translation-check translation="775bde4698a5b024eb1e3ba05a53cf38a0eb1fd5"
# $Id$
# Translation: Gerfried Fuchs <alfie@debian.org> 2002-02-23
# Updated: Holger Wansing <linux@wansing-online.de>, 2011, 2012, 2015, 2016, 2018.
<div class="important">
<h3>Wichtiger Hinweis</h3>
<p>Kürzlich wurde das Repository für die Inhalte der Website von CVS nach
GIT konvertiert. Diese Seite existiert nur noch aus historischen Gründen.
Lesen Sie stattdessen unsere <a
href="using_git">Anleitung zur Verwendung von GIT</a>.</p>
</div>
<p>CVS ist ein Programm, das dabei hilft, mehrere Personen am selben Material
gleichzeitig arbeiten zu lassen. Jeder Benutzer erstellt eine lokale Kopie des
Haupt-Depots. Die lokale Kopie kann sich auf dem gleichen Rechner
befinden, oder irgendwo in der Welt. Benutzer können dann die lokale Kopie
nach ihren Wünschen modifizieren und wenn sie damit fertig sind, die
Änderungen zurück an das Haupt-Depot übergeben.</p>
<p>Für nur lesenden Zugriff ist es möglich, die <a
href="https://anonscm.debian.org/viewvc/webwml/webwml/">Weboberfläche</a> zu
verwenden. Es gibt auch viele graphische CVS-Clients wie KDEs <a
href="https://packages.debian.org/cervisia">cervisia</a>. Dieses Dokument
beschreibt den Arbeitsablauf mit dem Kommandozeilenprogramm <code>cvs</code>,
andere Clients bieten ähnliche Funktionalität.</p>
<p>CVS erlaubt es Ihnen nicht, eine Datei zu übergeben, falls die Kopie im
Haupt-Depot modifiziert wurde, seit Sie sie zum letzten Mal aktualisiert
haben. Dies ist normalerweise kein Problem, da Sie Ihre lokale Kopie immer
noch aktualisieren können. Wenn die Veränderungen an anderen Stellen passiert
sind, als an denen Sie arbeiten, werden die Änderungen stillschweigend
zusammengeführt. Wenn die Änderungen den gleichen Bereich betreffen, an dem
Sie gearbeitet haben, werden Sie gewarnt, dass ein Konflikt besteht und dass
Sie die Datei editieren müssen, um das Problem zu beheben, bevor Sie sie
übergeben.</p>
<p>Im Folgenden wird ein anonymer Zugriff für das Beispiel verwendet. Falls
Sie Zugriff zu einem anderem Konto besitzen, der Ihnen Schreibzugriff auf
das Depot ermöglicht, dann sollten Sie stattdessen dieses Konto
verwenden. Wenn Sie vorhaben, Änderungen durchzuführen, sollten Sie sich ein
Konto besorgen, bevor Sie als »anonymous«-Benutzer anfangen, der keine
Änderungen übergeben kann. Lesen Sie <a href="#write-access">den
Abschnitt über Schreibzugriff</a> für weitere Informationen.</p>
<p>Um mit der Verwendung von CVS anzufangen, müssen Sie sich erst auf dem
CVS-Server mit <code>login</code> anmelden:</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml login
</pre>
<p>(drücken Sie einfach die Eingabe-Taste für das Passwort)</p>
<p>Um eine Kopie der wml-Dateien auf Ihrem lokalen Rechner zu erstellen,
müssen Sie Folgendes verwenden:</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout webwml
</pre>
<p>Sie können folgendermaßen auch nur einen Teil der Seiten lokal erstellen:</p>
<pre>
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout -l \\
webwml webwml/&lt;<var>Sprache</var>&gt;
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout \\
webwml/Perl webwml/english/template webwml/&lt;<var>Sprache</var>&gt;/Pics
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout \\
webwml/&lt;<var>Sprache</var>&gt;/&lt;<var>Pfad zu den gewünschten Dateien</var>&gt;
</pre>
<p>Wiederholen Sie dies für alle Unterverzeichnisse oder Dateien, die Sie
wollen. Die zweite Zeile inkludiert alle Dateien, die Sie benötigen, wenn Sie
HTML- aus den WML-Dateien erstellen wollen. Das Kopieren von einzelnen Teilen wie hier
wird nicht wirklich unterstützt, daher müssen die oben angeführten
Anweisungen nicht immer funktionieren.</p>
<p>
Für Schreibzugriff auf das Repository über SSH müssen Sie CVS eventuell
mitteilen, dass Sie SSH statt rsh für den Login verwenden möchten,
indem Sie folgende Zeile zur Ihrer Shell-Konfiguration hinzufügen:
</p>
<pre>
export CVS_RSH=ssh
</pre>
<p>Wenn Sie ein Alioth-Konto haben mit einem dazugehörigen <a
href="https://alioth.debian.org/account/editsshkeys.php">\
öffentlichen SSH-Schlüssel</a>, können Sie dies statt anonymous verwenden,
wie folgt:</p>
<pre>
cvs -d :ext:username@cvs.debian.org:/cvs/webwml checkout webwml/english/doc
</pre>
<p>Ab hier werden Sie den <code>'-d :ext:...'</code> Teil nicht mehr
verwenden müssen. Alle paar Tage möchten Sie wahrscheinlich ein</p>
<pre>
cvs update -d
</pre>
<p>durchführen, um sich die Dateien aus dem Depot zu holen, die sich
geändert haben. Die <code>-d</code> update-Option wird automatisch alle neuen
Verzeichnisse hinzufügen. Sie wird auch alle Verzeichnisse holen, die
übersprungen wurden, falls Sie ein teilweises Checkout durchgeführt haben
&ndash; in diesem Fall möchten Sie vielleicht das Skript <code>cvsup.py</code>
verwenden.</p>
<p>
Sie möchten sich vielleicht eine
<code>~/.cvsrc</code> Datei erstellen, damit Sie einige Optionen nicht immer
wieder eingeben müssen. Zum Beispiel kann diese beinhalten:</p>
<pre>
cvs -z9
update -d -P
diff -u
</pre>
<p>Das Folgende ist für jene, die schreibenden Zugriff auf das Depot
besitzen. Wenn Sie mit einer Seite fertig sind, können Sie Ihre Änderungen an
das Depot übergeben, indem Sie</p>
<pre>
cvs commit &lt;Datei&gt;.wml
</pre>
<p>oder</p>
<pre>
cvs commit &lt;Verzeichnis&gt; (um alle Änderungen im &lt;Verzeichnis&gt; zu übergeben)
</pre>
<p>oder</p>
<pre>
cvs commit (um alle Änderungen ab dem aktuellen Verzeichnis zu übergeben)
</pre>
<p>verwenden.</p>
<p>Wenn Sie die erste Person sind, die eine Seite übersetzt, müssen Sie sie
mit</p>
<pre>
cvs add &lt;Datei&gt;.wml
</pre>
<p>hinzufügen, bevor Sie sie übergeben. Beachten Sie, dass <code>cvs
add</code> nicht rekursiv ist, daher müssen Sie ein Verzeichnis hinzufügen,
bevor Sie seinen Inhalt hinzufügen können.</p>
<p>Verwenden Sie <code>info cvs</code> für weitere Informationen über CVS.</p>
<p>