Il y a une question qui me tracasse :
Nous avons installé le service git à la fois dans l'environnement de production (a) et dans l'environnement de test (b). Lorsque nous développions, nous utilisions la branche de développement sur b ( Une soumission locale sera soumise au développement distant de b, puis automatiquement synchronisée avec le serveur Web de b ). Pour accéder à l'environnement de production, nous fusionnons localement de develop à la branche master ( ajoutez une source distante au master local, puis git push production (nom de la source distante) master ). Cette méthode est très gênante lorsque les fichiers de configuration changent constamment en raison de différents environnements. Comment gérez-vous le workflow git ?
Pour plus de détails sur le développement continu de l'équipe dans les environnements de développement, de test, de simulation et de production, veuillez consulter Gestion et déploiement du code de l'équipe technique
Il est également recommandé d'utiliser le système de déploiement en ligne WALLI développé par notre équipe. Apprenez-en plus sur la page d'accueil.
Ne placez pas le fichier de configuration directement dans le référentiel. Vous devez stocker une copie, telle que db.config.example Lors du déploiement de l'environnement, vous copierez manuellement un db.config puis modifierez le contenu pour le local. développement, db.config sera ignoré dans la liste.