Je fais partie d'une équipe qui exploite un portail pour notre entreprise. Il y a environ 200 petits, ce que nous appelons des applications, à l'intérieur du portail. Chacune de ces applications est assez distincte des autres, nous avons donc créé des dossiers individuels de tronc/branche/tags pour: chacun d'eux. De cette façon, ils peuvent être développés et libérés individuellement sans que tous les membres de l'équipe doivent convenir d'un moment pour déployer le portail entier en même temps. Garder à jour chaque instance de dev du portail est presque impossible, car la seule façon de l'adapter est de vérifier chaque tronc dans un sous-dossier.Comment pouvons-nous effectivement mettre à jour une grande application Web composée de plusieurs sous-applications?
Cela est très agréable du point de vue de la séparation, mais c'est très compliqué lorsque l'on veut configurer un nouveau développeur avec une copie de l'ensemble de l'application à exécuter sur sa machine locale. Avons-nous simplement besoin d'écrire un script de build énorme sophistiqué pour prendre chaque tronc et placer son contenu à l'emplacement approprié dans le contexte de l'application Web?
Vous êtes vraiment mon copain de contrôle de version. C'est exactement le genre de chose que je cherchais mais je ne savais pas existe. –