OpenSource ERP Software dedicated to small to mid-size companies

           Become Platinium or Gold Neogia Partner

ImportNewVersionInCVS

Lors de la gestion de dépôt cvs externe au projet Neogia il est souvent nécessaire de faire des imports des nouvelles version.

La procédure est la suivante :

  1. Récupération de la version de Neogia à importer depuis le CVS du projet
  2. Import dans le dépôt local
  3. Résolution des conflits

!!! Avant tous imports il est important de sauvegarder votre dépôt cvs.

Récupération du projet

Cette opération ce fait avec les commandes suivante :

mkdir exportNeogia
cp exportNeogia
cvs -d :pserver:anonymous@labs.libre-entreprise.org:/cvsroot/neogia login
cvs -d :pserver:anonymous@labs.libre-entreprise.org:/cvsroot/neogia export -r${VERSION} ofbizNeogia

la version est le tag de version utilisé sur le cvs. Ex :

VERSION="BR_NEOGIA_1_4_0"

Une fois que la récupération du projet est faite, on peut passer à son import

Importer le projet

Il faut positionner la variable d'accès à votre CVS puis executer l'import

export CVS_RSH="ssh"
export CVSROOT=":ext:cvs@cvsserver.com:/path/to/cvsroot" 
cd ofbizNeogia
cvs import -m"Import de la version Neogia ${version}" ofbizNeogia ${VERSION} IMPORT_${VERSION}

À la fin de l'import le système vous renvoie un état des opérations. Ex :

68 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -j<prev_rel_tag> -jIMPORT_1_4_0 ofbizNeogia


Résolution des conflits

Pour la résolution des conflits il est conseiller d'utiliser un outil comme le système de résolution de conflit cvs d'eclipse

Retrieved from "http://neogia.org/ImportNewVersionInCVS"