Changes

Line 100: Line 100:     
= Récupérer/mettre à jour les sources du projet =
 
= Récupérer/mettre à jour les sources du projet =
 
+
Voir [[FAQ Récupérer, mettre à jours les sources CVS]].
===Récupération de la dernière version des sources avec accès CVS anonyme===
  −
 
  −
Sans compte Savannah ou sans autorisation d'accès CVS en écriture, vous pouvez quand même utiliser un client CVS (comme [http://www.wincvs.org WinCVS] ou [http://www.tortoisecvs.org TortoiseCVS] sous Windows le client CVS d'Eclipse ou la commande en ligne CVS sous Linux) pour récupérer les sources du projet.
  −
 
  −
La commande permettant de récupérer l'intégralité des fichiers dans un répertoire courant est:
  −
<source lang="bash">
  −
CVSROOT=:pserver:anonymous@cvs.savannah.nongnu.org:/cvsroot/dolibarr
  −
export CVSROOT
  −
cvs -q checkout -r HEAD dolibarr
  −
</source>
  −
HEAD signifie qu'on veut la dernière version de la version en cours de développement.
  −
 
  −
===Récupération de la dernière version des sources avec accès CVS complet===
  −
Pour récupérer les sources avec un objectif de soumission de modifications, vous avez besoin d'un compte Savannah offrant un accès CVS en écriture (Il faut déclarer votre clé publique sur cette page https://savannah.gnu.org/my/admin/editsshkeys.php) et d'un client CVS (commande CVS sous Linux, WinCVS ou TortoiseCVS par exemple sous Windows, ou le client dans Eclipse...).
  −
 
  −
La commande permettant de récupérer l'intégralité des fichiers dans un répertoire courant est:
  −
<source lang="bash">
  −
CVSROOT=:ext:yoursavannahlogin@cvs.savannah.nongnu.org:/cvsroot/dolibarr
  −
export CVSROOT
  −
cvs -q checkout -r HEAD dolibarr
  −
</source>
  −
HEAD signifie qu'on veut la dernière version de la version en cours de développement.
  −
 
  −
===Récupérer les modules complémentaires===
  −
 
  −
Un deuxième repository CVS, pour les modules non officiels ou trop spécifiques, est disponible dans le module CVS dolibarrmod
  −
<source lang="bash">
  −
CVSROOT=:ext:yoursavannahlogin@cvs.savannah.nongnu.org:/cvsroot/dolibarr
  −
export CVSROOT
  −
cvs -q checkout -r HEAD dolibarrmod
  −
</source>
  −
 
  −
===Utiliser Eclipse pour récupérer la version CVS===
  −
Procédure détaillée ici :
  −
[[Outils de développement#Configurer Eclipse pour récupérer la version CVS]]
  −
 
  −
===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:''
  −
<source lang="bash">
  −
cvs -q update -P -d
  −
</source>
  −
''Sous Windows avec Tortoise cvs''
  −
<source lang="bash">
  −
"C:\Program Files\CVSNT\cvs.exe" -q update -P -d
  −
</source>
  −
Et pour remettre au propre votre copie locale en annulant vos modifications locales sur les fichiers, ajouter l'option -C, soit:
  −
 
  −
''Sous linux:''
  −
<source lang="bash">
  −
cvs -q update -P -C -d
  −
</source>
  −
''Sous Windows avec Tortoise cvs''
  −
<source lang="bash">
  −
"C:\Program Files\CVSNT\cvs.exe" -q update -P -C -d
  −
</source>
  −
 
  −
Si besoin, modifiez les droits de propriétaire des dossiers, pour que le serveur y ait accès.
  −
 
  −
===Récupération d'une autre branche par CVS===
  −
 
  −
Si vous désirez une version particulière (avec ces patchs), il vous faut suivre la même procédure que ci-dessus mais en remplaçant 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.
  −
 
  −
===Récupération de la dernière version des sources par téléchargement===
  −
 
  −
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) sans utiliser de logiciel client CVS. L'opération consiste à télécharger 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].
  −
 
  −
Les nouveaux fichiers doivent écraser les anciens.
  −
L'inconvénient de cette méthode et qu'il vous faut à chaque fois tout retélécharger pour bénéficier des mises à jours.
  −
 
  −
===Mise à jour de la base===
  −
 
  −
Si vous venez de faire un update, la prochaine étape consiste à migrer la base pour la mettre en phase avec les nouvelles sources. Pour cela, il suffit d'appeler la page
  −
http://maracinedolibarr/install/
  −
et choisir l'option "Mise à jour".
  −
 
  −
Cette procédure de migration/mise à jour est conçue pour fonctionner quel que soit l'état de départ et peut être repassée plusieurs fois sans risque.
      
= Comment créer un nouveau theme =
 
= Comment créer un nouveau theme =