IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SCM Discussion :

Organisation du versioning d'un projet avec du code commun


Sujet :

SCM

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Organisation du versioning d'un projet avec du code commun
    Bonjour.

    Je me retrouve face au problème suivant qui est:
    de savoir comment organiser son référentiel pour un applicatif décliné en 2 versions et partageant du code en commun, pour suivre plus facilement voici un petit exemple:

    * L'existant est constitué de 2 programmes (en C) gérant 2 modèles différents d'un même périphérique, ces 2 programmes sont constitués d'une partie commune.
    * Ces 2 programmes sont en production et doivent être maintenu pour l'instant (en attendant un fusion ultérieure).

    Au niveau versioning , 2 solutions:
    1- création de 2 branches, une pour chaque programme et on reporte les modications de l'une sur l'autre en fonction des modifications
    2- on identifie les fichiers en commun que l'on place dans un répertoire, puis dans celui-ci 2 sous-répertoire pour la partie spécifique prope à chaque programme

    J'espère avoir été clair

  2. #2
    Membre actif
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Juin 2002
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte de système d’information
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 177
    Points : 223
    Points
    223
    Par défaut
    Bonjour,

    je ne sais pas ce que t'utilise comme outil de versionning (cvs, subversion, à la mano, ...) mais moi ce que je ferais à ta place c'est créer un projet englobant les 2 programmes avec en tronc principal le code commun aux 2 programmes et en module séparé les spécificités. Après ce n'est qu'une question de compilation qui va décider de prendre tel ou tel module. Par exemple, la structure pourrait
    -- bin
    -- src
    -- common
    -- module 1
    ...
    -- module n


    Voilà

    A+

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour ta réponse.

    J'utilise Subversion.

Discussions similaires

  1. Organiser un projet avec cordova
    Par jejeman dans le forum AngularJS
    Réponses: 0
    Dernier message: 13/02/2015, 15h56
  2. Récupérer une version antérieure du projet avec SVN
    Par omar24 dans le forum Eclipse PHP
    Réponses: 1
    Dernier message: 21/09/2011, 14h40
  3. Réponses: 1
    Dernier message: 24/04/2010, 00h21
  4. Faire un projet avec un code existant
    Par mm2405 dans le forum Débuter
    Réponses: 2
    Dernier message: 07/11/2008, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo