Bonjour,
J'ai fait des recherches sur ce sujet mais je n'ai rien trouvé et je ne sais pas comment formuler ma recherche.
On se place dans le cadre du développement d'un site web sur lequel plusieurs développeurs travaillent et qui fonctionne avec un fichier de configuration disons config.inc qui contient de nombreuses infos dont celles nécessaires à accéder à la base de données.
Chaque développeur a son serveur local avec des identifiants différents pour accéder à la base de données. Donc pour le même site des fichiers config.inc différents les uns des autres et différents de celui du serveur.
Le problème c'est que lorsque l'un des développeurs va faire un commit, il va remplacer le fichier de configuration contenant les information de connexion à la base de données du serveur par le sien, ce qui ne va pas. Car dans le dépôt on veut à priori garder le fichier de configuration du serveur de production ou du serveur de test, mais pas celui du serveur local d'un des développeurs.
Alors peut-être qu'un fichier de config ça ne se versionne pas mais c'est un fichier qui peut être amené à changer aussi au cours du développement donc je pense qu'il faut le versionner.
Donc la question c'est comment faire pour gérer tout ça. C'est un peu une problématique de gestion de "workflow" ou de travail en équipe tout simplement...
Peut-être que je prends le problème à l'envers aussi...
Merci d'avance pour tout éclairage sur ce point.
Teum
Partager