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

doc/cvs update



ho aggiornato la pagina e mi sono inserito come maintainer al posto di
Johan Haggi.
per ora preferisco non fare commit, non ho ancora studiato bene il tutto,
percio' grazie a chi lo fara' :)

ma uhm, perche' la pagina di chiama cvs e poi si parla di svn?

in barba a cosa dice il diff, la riga 40 era gia' a posto.

--------------8<---------------------
44
- <h3>Connessione al server SVN con i privilegi di aggiornamento</h3>
+ <h3>Connessione al server SVN con i privilegi di aggiornamento (svn)</h3>

----------------8<-----------------------

47
- l'accesso in scrittura. Per favore si legga prima come 
+ l'accesso in scrittura. Si legga prima come 

----------------8<-----------------------

59
- nella directory <strong>manuals</strong> e lanciare il comando:</p>
+ nella directory <strong>manuals</strong> ed eseguite il comando:</p>

----------------8<-----------------------

61
- <p style="margin-left: 2em">
<code>svn update</code>
</p>

<toc-add-entry name="obtaining">Ottenere i privilegi di
aggiornamento</toc-add-entry>


+ <p style="margin-left: 2em">
<code>svn update</code>
</p>

<h3>Connecting to the SVN server, with update privileges (git-svn)</h3>

<h3>Connessione al server SVN con i privilegi di aggiornamento (git-svn)</h3>


<p>Before accessing the SVN server using this method you have to be
granted write access to it first.  Please read how to <a
href="#obtaining">request</a> update permission first.</p>

<p>Prima di accedere al server SVN usando questo metodo dovete ottenere
l'accesso in scrittura. Si legga come <a
href="#obtaining">richiedere</a> l'autorizzazione per l'aggiornamento.</p>


<p>Use this command to download all the files:</p>
<p>Usate questo comando per scaricare tutti i file:</p>

<p style="margin-left: 2em">
  <code>git svn clone -s -rHEAD svn+ssh://svn.debian.org/svn/ddp/manuals manuals</code>
</p>


<p>This will recursively create the directories and populate them and
also create
a local git repository without older history which can track alioth SVN
server.</p>

<p>Questo comando crea ricorsivamente le directory e le popola, crea
inoltre un repository git locale privo della cronologia più vecchia che
può tracciare il server alioth SVN.</p>


<p>To update your local copy with any changes made by other people, enter
the <strong>manuals</strong> directory and run the command:</p>

<p>Per aggiornare la vostra copia locale con qualsiasi modifica fatta da
altre persone, entrate nella directory <strong>manuals</strong> ed
eseguire il comando:

<p style="margin-left: 2em">
  <code>git svn rebase</code>
</p>

<toc-add-entry name="obtaining">Ottenere i privilegi di aggiornamento</toc-add-entry>

----------------8<-----------------------

102 (ora 123)

- <p>Lo script esegue un <kbd>svn update</kbd>, e poi un
<kbd>make -C trunk publish</kbd>.</p>

+ <p>Lo script esegue un <kbd>svn export --force
svn://svn.debian.org/svn/ddp/manuals</kbd>, e poi un
<kbd>make -C trunk publish</kbd>.</p>

----------------8<-----------------------

ciao







#use wml::debian::ddp title="SVN del Debian Documentation Project"
#use wml::debian::toc
#use wml::debian::translation-check translation="1.32" maintainer="skizzhg"

<p>Il "Debian Documentation Project" (Progetto di documentazione Debian) deposita le sue pagine web e la maggior parte dei
manuali sul server subversion <strong>svn.debian.org</strong>.
svn.debian.org &egrave; parte dell'installazione Gforge su alioth.debian.org.
Si legga la <a href="http://wiki.debian.org/Alioth";>Alioth documentation</a>
per ulteriori informazioni sul funzionamento di questo servizio.
</p>

<p>Chiunque può scaricare i sorgenti dal server SVN. Solo i membri del
Debian Documentation Project possono aggiornare i file.</p>

<toc-display />

<toc-add-entry name="access">Accedere ai sorgenti nel SVN</toc-add-entry>

<p>Si pu&ograve; utilizzare un'interfaccia web per accedere a dei singoli file e
per vedere le loro modifiche all'indirizzo <url "http://svn.debian.org/wsvn/ddp/manuals/trunk"; /></p>

<p>Per scaricare un intero manuale, l'accesso diretto al server SVN
è spesso la cosa migliore. Sarà necessario il
pacchetto <tt><a href="http://packages.debian.org/subversion";>subversion</a></tt> sul vostro
computer.</p>

<h3>Connessione anonima (solo lettura) al server SVN</h3>

<p>Usate questo comando per scaricare tutti i file:</p>

<p style="margin-left: 2em">
  <code>svn co svn://svn.debian.org/ddp/manuals/trunk manuals</code>
</p>

<p>Questo comando crea ricorsivamente le directory e le popola.</p>

<p>Per aggiornare la vostra copia locale con qualsiasi modifica fatta da altre persone, entrate
nella directory <strong>manuals</strong> ed usate il comando:</p>

<p style="margin-left: 2em">
  <code>svn export --force svn://svn.debian.org/svn/ddp/manuals</code>
</p>

<h3>Connessione al server SVN con i privilegi di aggiornamento (svn)</h3>

<p>Prima di accedere al server SVN usando questo metodo dovete ottenere
l'accesso in scrittura. Si legga prima come <a
href="#obtaining">richiedere</a> il permesso di aggiornamento.</p>

<p>Usate questo comando per scaricare tutti i file:</p>
 
<p style="margin-left: 2em">
  <code>svn co svn+ssh://svn.debian.org/svn/ddp/manuals/trunk manuals</code>
</p>
 
<p>Questo comando crea ricorsivamente le directory e le popola.</p>
 
<p>Per aggiornare la vostra copia locale con qualsiasi modifica fatta da altre persone, entrate
nella directory <strong>manuals</strong> ed eseguite il comando:</p>

<p style="margin-left: 2em">
<code>svn update</code>
</p>

<h3>Connessione al server SVN con i privilegi di aggiornamento (git-svn)</h3>

<p>Prima di accedere al server SVN usando questo metodo dovete ottenere
l'accesso in scrittura. Si legga come <a
href="#obtaining">richiedere</a> l'autorizzazione per l'aggiornamento.</p>

<p>Usate questo comando per scaricare tutti i file:</p>

<p style="margin-left: 2em">
  <code>git svn clone -s -rHEAD svn+ssh://svn.debian.org/svn/ddp/manuals manuals</code>
</p>

<p>Questo comando crea ricorsivamente le directory e le popola, crea
inoltre un repository git locale privo della cronologia più vecchia che
può tracciare il server alioth SVN.</p>

<p>Per aggiornare la vostra copia locale con qualsiasi modifica fatta da
altre persone, entrate nella directory <strong>manuals</strong> ed
eseguire il comando:

<p style="margin-left: 2em">
  <code>git svn rebase</code>
</p>

<toc-add-entry name="obtaining">Ottenere i privilegi di aggiornamento</toc-add-entry>

<p>I privilegi di aggiornamento sono disponibili per chiunque voglia partecipare alla
scrittura dei manuali. Solitamente è richiesto che abbia già proposto
un paio di &quot;patch&quot; utili.</p>

<p>Per ottenerli, si invii una domanda, alla mailing list
 <a href="mailto:debian-doc@lists.debian.org";>Debian documentation</a>,
spiegando il motivo per cui si ha bisono dell'accesso i nscrittura ed indicando
il proprio login name per <a href="http://alioth.debian.org";>Alioth</a>.
Quando la richiesta sar&agrave; approvata si far&agrave; parte del <a
href="http://alioth.debian.org/projects/ddp";><q>ddp</q> project</a> (e
del gruppo Unix) on Alioth.</p>

<hr />

# Disabled (obsolete)
#<toc-add-entry name="organization">Organizzazione dei file</toc-add-entry>
#
#<p>Questa figura mostra la struttura dell'albero delle directory CVS:
#</p>
#<div class="center">
#<img src="dirtree.jpg" alt="Albero delle directory CVS del DDP" />
#</div>
#
#<p>Notare che il sito web del DDP è situato nel modulo webwml del
#repository CVS Debian, per essere integrato con le altre pagine web
#Debian.</p>
#
#<hr />

<h1>Meccanismo di aggiornamento automatico</h1>

<p>Le pagine web dei manuali sono generate su
www-master.debian.org durante il regolare processo di <q>rebuilding</q> del sito web,
che viene effettuato ogni quattro ore.</p>

<p>Lo script esegue un <kbd>svn export --force svn://svn.debian.org/svn/ddp/manuals</kbd>, e poi un
<kbd>make -C trunk publish</kbd>.</p>

<p>Il makefile è configurato per ricostruire ogni sottodirectory (contenente
documentazione mantenuta) e per installare i file da ciascuna sottodirectory
nella sottodirectory <code>doc/manuals/</code> del sito web. I makefile delle
sottodirectory sono derivati da <code>manuals/standard.makefile</code>.</p>

<p>I file della documentazione creata dallo script di aggiornamento possono essere trovati a
<a href="manuals/">http://www.debian.org/doc/manuals/</a>.</p>
 
<p>I file di log creati dallo script di aggiornamento possono essere trovati a
<url "http://www-master.debian.org/build-logs/ddp/"; /></p>

<p>Si noti come questo processo rigenera la directory <code>/doc/manuals/</code>.
I contenuti della directory <code>/doc/</code> sono creati
o da <a href="/devel/website/desc">webwml</a> o da altri script,
come quelli contenuti nei pacchetti di alcuni manuali.</p>

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

Attachment: signature.asc
Description: Digital signature


Reply to: