Subversion-1.1.3

Introduzione a Subversion

Subversion è un sistema di controllo versione disegnato per essere un interessante sostituto di CVS nella comunità open source. Esso estende e amplifica l'insieme di caratteristiche di CVS, mantenendo al contempo un'interfaccia analoga per coloro che hanno già familiarità con CVS. Queste istruzioni installano i software client e server usati per manipolare un repository di Subversion. La creazione di un repository è spiegata su Running a Subversion Server.

Informazioni sul pacchetto

Installazione di Subversion

Installare Subversion eseguendo i seguenti comandi:

./configure --prefix=/usr &&
make

Ora, come utente root:

make install &&
install -v -d -m755 /usr/share/doc/subversion-1.1.3 &&
cp -v -R doc/* /usr/share/doc/subversion-1.1.3
[Nota]

Nota

Se si ha Apache installato, passare le opzioni --with-apr=/usr e --with-apr-util=/usr allo script configure. In caso contrario, Subversion sovrascriverà le utilità APR e APR dell'installazione Apache con i suoi file.

Spiegazioni dei comandi

--with-ssl: Questa opzione abilita il supporto OpenSSL in neon.

Configurazione di Subversion

File di configurazione

~/.subversion/config e /etc/subversion/config

Informazioni di configurazione

/etc/subversion/config è il file di configurazione generale di Subversion. Questo file è usato per specificare i default per diversi comandi svn.

~/.subversion/config è il file di configurazione personale. È usato per sovrapporsi ai default di sistema impostati in /etc/subversion/config.

Contenuti

Programmi installati: svn, svnadmin, svndumpfilter, svnlook, svnserve, svnversion e, opzionalmente, neon-config
Librerie installate: libsvn_*.[so,a] e, opzionalmente, libneon.[so,a] e i moduli mod_dav_svn.so e mod_authz_svn.so di Apache HTTP DSO
Directory installate: /etc/subversion, /usr/include/neon (opzionale), /usr/include/subversion-1, /usr/share/doc/neon-0.24.7 (opzionale) e /usr/share/doc/subversion-1.1.3

Brevi descrizioni

svn

è un programma client a linea di comando usato per accedere ai repository di Subversion.

svnadmin

è un tool per la creazione, manipolazione o riparazione di un repository Subversion.

svndumpfilter

è un programma per filtrare il formato dei flussi dei file immagine dei repository di Subversion.

svnlook

è un tool per ispezionare un repository Subversion.

svnserve

è un server personalizzato indipendente, in grado di funzionare come processo demone o invocato da SSH.

svnversion

è usato per riportare il numero di versione e lo stato di una copia funzionante di un repository Subversion.

neon-config

è uno script che fornisce informazioni su una copia installata della libreria neon.

libsvn_*.[so,a]

sono le librerie di supporto usate dai programmi di Subversion.

libneon.[so,a]

è usato come interfaccia di alto livello ai metodi comuni HTTP e WebDAV.

mod_authz_svn.so

è un modulo plug-in per il server Apache HTTP, usato per autenticare utenti in un repository Subversion su Internet o in una intranet.

mod_dav_svn.so

è un modulo plug-in per il server Apache HTTP, usato per rendere disponibile ad altri un repository Subversion su Internet o una intranet.

Last updated on