31,003
edits
| Line 7: | Line 7: | ||
Si vous avez déjà une installation en place, sauvegardez votre fichier htdocs/conf/conf.php au cas ou. | Si vous avez déjà une installation en place, sauvegardez votre fichier htdocs/conf/conf.php au cas ou. | ||
'''Récupération de la dernière version des sources par | '''Récupération de la dernière version des sources par téléchargement''' | ||
Cette méthode permet de récupérer la version CVS de la branche de développement principale (appelée HEAD). L'opération consiste à récupérer la dernière version des fichiers de Dolibarr regroupés toutes les nuits dans un zip. | Cette méthode permet de récupérer le snapshot journalier de la version CVS de la branche de développement principale (appelée HEAD). L'opération consiste à récupérer la dernière version des fichiers de Dolibarr regroupés toutes les nuits dans un zip. | ||
Pour cela, aller sur la page avec la [http://www.dolibarr.org/downloads/cat_view/64-development-version version CVS du jour]. | Pour cela, aller sur la page avec la [http://www.dolibarr.org/downloads/cat_view/64-development-version version CVS du jour]. | ||
Les nouveaux fichiers doivent écraser les anciens. | Les nouveaux fichiers doivent écraser les anciens. | ||
'''Récupération de la dernière version des sources | '''Récupération de la dernière version des sources avec un accès CVS complet''' | ||
Une autre méthode pour récupérer la version CVS est d'utiliser les outils CVS. Vous avez besoin d'un compte Savannah offrant un accès CVS en écriture et un client CVS (commande CVS sous Linux, ou TortoiseCVS par exemple sous Windows). | |||
La commande permettant de récupérer un | La commande permettant de récupérer l'intégralité des fichiers dans un répertoire courant est: | ||
'' | '' | ||
CVSROOT=:pserver: | CVSROOT=:pserver:yourlogin@cvs.savannah.nongnu.org:/cvsroot/dolibarr | ||
export CVSROOT | export CVSROOT | ||
cvs -q checkout -r HEAD dolibarr | cvs -q checkout -r HEAD dolibarr | ||
| Line 26: | Line 26: | ||
HEAD signifie qu'on veut la dernière version de la version en cours de développement. | HEAD signifie qu'on veut la dernière version de la version en cours de développement. | ||
La commande permettant de | '''Récupération de la dernière version des sources avec un accès CVS anonyme''' | ||
'' | |||
Sans accès CVS en écriture, vous pouvez quand même utiliser un client CVS (commande CVS sous Linux, ou TortoiseCVS par exemple sous Windows). | |||
La commande permettant de récupérer l'intégralité des fichiers dans un répertoire courant est: | |||
'' | |||
CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/cvsroot/dolibarr | CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/cvsroot/dolibarr | ||
export CVSROOT | export CVSROOT | ||
cvs -q checkout -r HEAD dolibarr | |||
'' | |||
HEAD signifie qu'on veut la dernière version de la version en cours de développement. | |||
'''Mettre à jour son repository CVS''' | |||
La commande permettant de mettre à jour localement une copie de travail CVS (repository), qui a déjà été rapatriée par un checkout CVS, est la suivante: | |||
''Sous linux: | |||
cvs -q update -P -d | cvs -q update -P -d | ||
Sous Windows avec Tortoise cvs | Sous Windows avec Tortoise cvs | ||
"C:\Program Files\CVSNT\cvs.exe" -q update -P -d | "C:\Program Files\CVSNT\cvs.exe" -q update -P -d'' | ||
Et pour remettre au propre votre copie locale en annulant vos modifications locales sur les fichiers: | Et pour remettre au propre votre copie locale en annulant vos modifications locales sur les fichiers: | ||
"C:\Program Files\CVSNT\cvs.exe" -q update -P -C -d | "C:\Program Files\CVSNT\cvs.exe" -q update -P -C -d | ||
Si besoin, modifiez les droits de propriétaire des dossiers, pour que le serveur y ait accès. | Si besoin, modifiez les droits de propriétaire des dossiers, pour que le serveur y ait accès. | ||