Rapide howto sur l'utilisation du serveur svn dev.wireless-fr.org
Exemple : création d'un nouveau projet ipk-ffw
Rq : si pas de compte subversion, utiliser la commande suivante pour envoyer son mot de passe crypté aux admins
$ htpasswd -s /etc/apache2/trac.htpasswd nom_login
0°) Installer un client subversion '''
En local sur son pc, on suppose que le répertoire de travail est ~/src/wirelessfr
1°) Récupérer le repository de France Wireless
$ cd ~/src/wirelessfr $ svn --username nom_login co https://dev.wireless-fr.org/svn
=> un répertoire "svn" devrait apparaître
2°) Créer ton nouveau projet ipk-ffw
Les bonne pratiques veulent que tu crées 3 sous répertoires pour ton projet, intitulés : trunk, branches, tags. Tu mettras tes sources dans le répertoire "trunk".
$ cd ~/src/wirelessfr/svn $ mkdir -p ipk-ffw/trunk $ mkdir -p ipk-ffw/branches $ mkdir -p ipk-ffw/tags
3°) Mettre les sources dans le répertoire ipkg-ffw/trunk
4°) Ajouter ton projet (ie. le répertoire ipk-ffw) dans le repository
$ cd ~/src/wirelessfr/svn $ svn add ipk-ffw
5°) Commiter les modifications
$ svn -m "ceci est un commentaire" commit ipk-ffw
6°) Modifier tes sources puis commiter
Tu peux commiter un répertoire ou un fichier source. Par exemple :
$ cd ipk-ffw/trunk $ vi README.TXT [...] $ svn -m "ceci est un test" commit README.TXT
7°) Suppression d'une ressource existante pour le prochain commit
$ svn delete ipk-ffw
Comment réparer le trac ?
sur rafi :
sudo -s su - www-data svnadmin recover /home/svn/wireless-fr
