Forum Programmation.autre Structuration du Repository de source...bzr

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
juil.
2007
Hello voilà je me suis mit très récemment à bzr ( je suis en pleine phase d'apprentissage). Je voudrais introduire un de mes projet dans un repository et je bloque un peu dans la structuration de se repository.

En gros mon application se structure de la façon suivante :


App/
fichierbase1
fichierbase2
.....
dossierpartage
....
plugin1
fich1
fich2
.....
plugin2
fich3
fich4
.....


mon application peut exister avec 1,2,3 ,...moulte dossier plugin, mais doit toujours avoir les fichiers à la racine et le répertoire "dossierpartage".

je me disait que si je faisait une branche avec les fichier à avoir à chaque fois et une branche dérivée de la 1ère par plugin ça devrai marcher.

Mais je n'arrive pas à trouver comment en changeant par exemple le "fichierbase1" dans une branche fille (branche de plugin) , je pourrai répercuter le changement dans la branche mère sans pour autant soumettre le dossier plugin de la branche fille......


je sait pas si c'est très claire... sorry

Merci pour votre lecture
  • # gestion de version...

    Posté par  . Évalué à 2.

    habituellement les gestionnaires de version sont en mesure de faire des mises à jours recursives.

    donc tu peux commencer par avoir
    /app/
    /app/plugin1/
    /app/plugin2/

    avec des fichiers dans chacun d'eux
    si demain tu crees
    /app/plugin3/

    avec des fichiers, il devrait le rajouter sans probleme.


    maintenant, je ne connais pas BZR, il n'a peut-etre pas encore les options de recursivité.
    • [^] # Re: gestion de version...

      Posté par  (site web personnel) . Évalué à 1.

      Mais si je veux pouvoir récupérer /app avec plugin1 sans plugin2 et le faire évoluer comme ça?
      je branche? mais alors impossible de réintégré les modif dans app sans viré plugin2 aussi dans le "tronc" non?
      • [^] # Re: gestion de version...

        Posté par  . Évalué à 1.

        ben c'est juste le plugin 1 que tu veux

        si tu veux APP, tu auras tous les plugins.

        aussi tu pourrais faire
        /app/ -> avec ton appli sans les plugins
        /plugins/
        /plugins/plug1
        /plugins/plug2

        ainsi si tu veux app + plug1, ben tu recupere les 2 qui vont bien
        tu update plug1, y a pas de soucis.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.