(Courriels de diversion: <surexcitant@rassoyant-mobiliserai.com> <espacerons@croquee-dedommagees.com> <boutonnerez@decante-desertaient.com> <grippent@devront-enclume.com> <reconcilierez@inserent-gares.com> <egrenerais@infiltree-inattentive.com> <falsification@fertilisant-linos.com> <types@cousais-repentes.com> <traduisibles@obturees-rengorgerais.com> <ripostera@edifie-scolariser.com> )
bon je vais dire ce que j'ai fait depuis le début ca sera peut-etre plus clair :Donc ma premiére question est : Comment faire pour accéder a l'éxécution des scripts de fichiers appartenant a un dépot subversion ?
Alias /mondepot/ /var/svn/mondepot/ <Directory /var/svn/mondepot/> Options None AllowOverride AuthConfig Options Order allow,deny Allow from all </Directory>
et tu y accéderas via http://x.x.x.x/mondepot/test.php
apt-get install subversion subversion-tools python2.4-subversion websvn mkdir /var/svn svnadmin create /var/svn addgroup svn adduser --no-create-home --system -ingroup svn svn adduser www-data svn adduser ynogues svn chown -R svn.svn /var/svn chmod -R g+w svn /var/svn svnserve -d
modif du fichier /var/svn/conf/svnserve.conf [general] anon-access = read auth-access = write password-db = passwd realm = test
modif du fichier /var/svn/passwd en ajoutant la ligne ynogues = monpass
debian:/var/svn# ls -l total 28 drwxrwxr-x 2 svn svn 4096 2006-08-10 16:15 conf drwxrwxr-x 2 svn svn 4096 2006-08-10 16:15 dav drwxrwsr-x 5 svn svn 4096 2006-08-11 13:26 db -r--rwxr-- 1 svn svn 2 2006-08-10 16:15 format drwxrwxr-x 2 svn svn 4096 2006-08-10 16:15 hooks drwxrwxr-x 2 svn svn 4096 2006-08-10 16:15 locks -rw-rwxr-- 1 svn svn 379 2006-08-10 16:15 README.txt
... je les voit bien dans un client svn ( svn://x.x.x.x/var/svn/monprojet/ )
pour accéder en http j'ai mon /etc/apache2/apache2.conf: <Location /svn> DAV svn SVNPath /var/svn # AddType application/x-httpd-php .php </Location>
Seconde question :
Comment faire quand on a une version que l'on veux mettre en production sur d'autre(s) serveur(s)?
il te faut exporter une version, ça te crée une jolie archive de la dernière version (ou celle spécifiée, ça doit être possible) de ton projet.
Un exemple, dans mes dépots svn y'a deux répertoires à la racine. Le premier contient les fichiers du projet en développement constant, le second j'y met des versions "stables" de mon projet. En gros quand on décide que le projet est dans un état stable, on copy le projet et on le tag avec un numéro de version dans le seconde répertoire et on y touche plus. mais bon, je ne suis pas un pro de ce genre d'outils...
on avait prévu de faire la même chose ...
Merci de vos coups de main
-------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>