Programmation.autre : Structuration du Repository de source...bzr
Posté par eMerzh (Jabber id, page perso, ) le 12 juillet 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 :
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
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
> Lire le message (3 commentaires, moyenne: 1,3).
Vous avez demandé le commentaire #850725.



gestion de version...
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é.
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
[^]Re: gestion de version...
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...
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.
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux