FAQ Développeur: Difference between revisions

m
Line 2: Line 2:
'''Effectuer une sauvegarde de ses données et de sa configuration'''
'''Effectuer une sauvegarde de ses données et de sa configuration'''


Si vous avez deja une installation en place, sauvegarder votre fichier htdocs/conf/conf.php au cas ou.
Si vous avez déja une installation en place, sauvegarder votre fichier htdocs/conf/conf.php au cas ou.


'''Utilisation du CVS'''
'''Récupération sources par download'''


La première opération consiste à récupérer les dernières versions des sources CVS.
La première opération consiste à récupérer les dernières versions des sources CVS.
Line 10: Line 10:
Les nouveaux fichiers doivent écraser les anciens.
Les nouveaux fichiers doivent écraser les anciens.


Pour récupérer la dernière version CVS, 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)
'''Récupération sources par CVS'''
La commande script permettant de récupérer un snapshot intégral (sans suivi cvs) dans le répertoire courrant est:
 
''
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).
CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/sources/dolibarr
 
export CVSROOT
La commande permettant de récupérer un snapshot intégral (sans suivi cvs) dans le répertoire courant est:
cvs -q export -r HEAD -d ./ dolibarr/
''
Pour récupérer uniquement les 3 dossiers principaux de Dolibarr:
''
''
  CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/sources/dolibarr
  CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/sources/dolibarr
  export CVSROOT
  export CVSROOT
  cvs -q export -r HEAD -d ./htdocs dolibarr/htdocs
  cvs -q checkout -r HEAD -d ./ dolibarr/
cvs -q export -r HEAD -d ./mysql dolibarr/mysql
cvs -q export -r HEAD -d ./external-libs dolibarr/external-libs
''
''
HEAD signifie qu'on veut la dernière version de la version en cours de développement.
Si vous désirez une version particulière (avec ces patchs), il vous faut remplacer HEAD par le nom de la branche. Par exemple DOLIBARR_2_2_BRANCH pour la branche 2.2 ou DOLIBARR_2_4_BRANCH pour la branche 2.4.


La commande permettant de mettre à jour localement la copie de travail CVS :
La commande permettant de mettre à jour localement une copie de travail CVS qui a déja été rappatriée:
''Sous linux (script shell):
''Sous linux (script shell):
  CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/sources/dolibarr
  CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/sources/dolibarr