X
Identifiant Mot de passe
  Admin Blog Accueil Blog Créér un blog Mail Actualités ToutApprendre Soutien Scolaire Shopping Mag des Voyages Recherche Web
OK
Blog sur Ruby On Rails
mardi 14 octobre 2008, a 10:55
Utiliser un gestionnaire de version subversion (svn)
 

Cet article ne traite pas directement de rails mais est très pratique dans un projet de développement.

Si vous développez depuis plusieurs endroits, il est parfois fastidieux de trimbaler une clé usb avec ses sources. L'utilisation d'un serveur de version permet de gérer les modifications et sert aussi de sauvegarde (on a une copie de travail sur chaque poste et une copie sur le serveur).

Le plus utilisé est subversion (cvs est encore beaucoup utilisé mais vieillissant).
On va installer subversion de manière à ce qu'il fonctionne à travers apache. Comme cela on pourra y accéder en utilisant le protocole http.

L'idéal est de posséder un serveur sous linux (on peut utiliser un vieux pc).
Installation sous une distrib Ubuntu :

Installer les paquets nécessaires :
sudo apt-get install apache2 subversion libapache2-svn


sudo vi /etc/apache2/mods-available/dav_svn.conf
<Location /devsvn>
    DAV svn
    SVNPath /var/lib/svn
    AuthType Basic
    AuthName "Depot Subversion"
    AuthUserFile /etc/apache2/dav_svn.passwd
    Require valid-user
</Location>

Redémarrer apache pour prendre en compte le fichier précédent :
sudo /etc/init.d/apache2 restart


Création du repository :
sudo svnadmin create /var/lib/svn
sudo chown -R www-data\: /var/lib/svn

Création d'un accès pour monlogin :
sudo htpasswd -cs /etc/apache2/dav_svn.passwd monlogin
sudo chown www-data:www-data /etc/apache2/dav_svn.passwd

Récupération des sources :
Soit en ligne de commande :
svn checkout http://127.0.0.1/devsvn/monprojet/
ou avec Netbeans et le module Subversion

On peut aussi utiliser tortoisesvn sous windows

< Retour
Commentaires
Signature pour votre commentaire

Adresse e-mail (facultatif):

M'avertir d'un nouveau commentaire de cet article
code de vérification (ci-dessous)



Présentation
Bienvenue sur mon blog sur lequel vous trouverez des articles concernant le magnifique framework RoR Ruby on Rails

Envoyer un mail à l'auteur
publicité
commentaire(s)
Bienvenue Paltock (17/12/2008 13:17)

Le 1er Annuaire de B...

Bienvenue olivier (09/12/2008 15:56)

BONJOUR VOUS AVEZ...

Selectionner un enregistrement au hazard Jasperiel (16/10/2008 11:09)

Et bien... en lisant...

Héberger une appli Rails titi53 (14/10/2008 12:58)

Et ovh ??? Quelqu...

Selectionner un enregistrement au hazard manusvs650 (10/10/2008 15:16)

Comment peut-on véri...

Newsletter

Pour vous inscrire à la newsletter de ce blog renseignez votre adresse mail :


mes catégories
Rails (9)
rails (7)
developpement (5)
ruby (4)
ruby on rails (4)
Ruby (3)
administration (2)
javascript (2)
IDE (1)
mongrel (1)
UML (1)
plugin (1)
plugins (1)
Articles précédents
Liste des articles
calendrier
«octobre 2008»
LunMarMerJeuVenSamDim
01 02 03 04 05
06 07 08 09 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
archives
2009-11 (2)
2009-01 (3)
2008-12 (5)
2008-11 (3)
2008-10 (15)
thèmes
rails
administration
Mes blogs Mongenie préférés
Jeu de mots : Dingbats
Mes autres blogs préférés
Jeux.domozone.net
Blog d'un développeur RoR
Blog sur la veille et le marketing.
Google Android Blog
D'autres blogs sur monGenie
PAULE et MICK
Le brick à vrac
Le blog de Blaise
VIETNAM : MON PAYS NATAL
Flash Blog
Best Of
Rails + UML + StarUML
C'est quoi votre environnement préféré pour développer ?

Visites depuis

Le début du mois : 449

Le mois dernier : 323

L'ouverture du blog : 2512


** ** © Learnorama 2006 - conditions générales - développé par Learnorama et Kernix - Contact - Nouveautés blog