FAQ Développeur: Difference between revisions

Jump to navigation Jump to search
m
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 download'''
'''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 par CVS'''
'''Récupération de la dernière version des sources avec un accès CVS complet'''


Pour récupérer la dernière version en cours de développement, vous pouvez aussi directement utiliser [http://savannah.nongnu.org/cvs/?group=dolibarr le serveur CVS en mode anonyme], si vous disposez d'un client CVS (commande CVS sous Linux, ou TortoiseCVS par exemple sous Windows).
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 snapshot intégral (sans suivi cvs) dans le répertoire courant est:
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: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 mettre à jour localement une copie de travail CVS qui a déjà été rapatriée:
'''Récupération de la dernière version des sources avec un accès CVS anonyme'''
''Sous linux (script shell):
 
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''
CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/cvsroot/dolibarr''
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
CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/cvsroot/dolibarr


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.

Navigation menu