Anar a: Buscar
FIB > Laboratori de Càlcul > Serveis > Subversion > Descripció Castellano | English


Descripció
Conceptes
Client de text
Ús sota Eclipse
Accés via web
Compartir el repositori
Preguntes freqüents



Subversion

Última modificació: 15-02-2007

Introducció

Subversion és una aplicació que ofereix un sistema de control de versions, similar a CVS. Aquest servei està ubicat al servidor svn.fib.upc.es, i els clients estan disponibles als PC's de les aules.

Cada estudiant disposa d'un repositori en el qual podrà incorporar les seves pràctiques per a ser gestionades sota el sistema de revisions de Subversion. També hi ha assignatures que tenen el seu propi repositori, dedicat a les pràctiques del curs (en aquest cas, la informació concreta la comunicaran els professors de l'assignatura).

El repositori de l'alumne "username" es troba a la següent adreça web:

    https://svn.fib.upc.es/svn/username

Formes d'ús de Subversion

Es pot utilitzar aquest servei de les següents maneres:

    1) Usant el client de línia de comandes, svn, des dels PC's de les aules, disponible tant a la imatge Windows XP (g:\subversion\bin\svn) com a la imatge Linux (està en el PATH), en mode de lectura i escriptura (podem carregar i descarregar fitxers). Veure Client de text.
    2) Usant el plugin Subclipse de l'entorn de desenvolupament Eclipse, des dels PC's amb Windows XP i Linux, en mode de lectura i escriptura. Veure Ús sota Eclipse.
    3) Usant un navegador d'internet, en mode només de lectura (només podem descarregar fitxers, però no actualitzar el repositori). Veure Accés via web.

Accés al repositori

L'accés al repositori té dues parts diferenciades. Primerament, l'usuari s'autentica utilitzant el username i password d'ús habitual als sistemes de la FIB. Un cop autenticats, el servidor comprovarà si estem autoritzats o no a accedir al repositori. Per decidir-ho, el servidor llegirà un fitxer de permisos associat al repositori, permisos.txt. Aquest fitxer està ubicat dins del servidor, i és una còpia que es fa automàticament cada cop que es modifica el fitxer que hi ha al repositori de permisos, accessible a l'adreça https://svn.fib.upc.es/svn/permisos/username. Per visualitzar el fitxer de permisos de l'usuari "username", caldrà anar a l'adreça següent:

    https://svn.fib.upc.es/svn/permisos/username/permisos.txt

Exemple de fitxer d'autoritzacions

Inicialment, el fitxer de permisos de l'usuari "username", conté el següent:

    [username:/]
    * =
    username = wr

Aquesta configuració dóna permisos de lectura i escriptura únicament al propietari del repositori. També es pot compartir el repositori, afegint autoritzacions al fitxer de permisos. Per a més informació, podeu consultar Compartir el repositori.

Podeu trobar més informació general sobre Subversion a les següent url's:



versió per imprimir