Archive:FAQ Récupérer, mettre à jours les sources du projet

Voici quelques informations sur la manière de récupérer les sources du projet.

A noter qu'au 25 septembre 2011, GIT est maintenant utilisé par défaut.

Pour cloner le projet: (s'assurer d'avoir GIT d'installé)
 * 1) créer un répertoire (par exemple dolibarr)
 * 2) se positionner dans ce répertoire
 * 3) utiliser la commande suivante

=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 WinCVS ou 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: 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: 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

=Utiliser Eclipse pour récupérer la version CVS= Procédure détaillée ici : Outils 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: Sous Windows avec Tortoise cvs Et pour remettre au propre votre copie locale en annulant vos modifications locales sur les fichiers, ajouter l'option -C, soit:

Sous linux: Sous Windows avec Tortoise cvs

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 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.