Bonjour à tous,
Je suis en train d'essayer de mettre en place un système de versioning dans la société où je travaille.Je me heurte à un problème c'est pourquoi je demande votre aide.
Posons la situation, imaginons qu'un source contient une fonction appelé fonction1.Deux développeurs récupère le source et chacun souhaite overwrite une fonction2.Le problème est que le premier développeur ajoute la fonction2 au-dessus de la fonction1 et le second l'ajoute en-dessous.
Lorsque les deux vont fusionner leurs sources, git ne va pas détecter de conflit étant donné que les fonctions ne sont pas ajoutées au même endroit.
Voici un petit schéma récapitulatif au cas où.
Ma question est donc de savoir si il existe un moyen de gérer ce genre de cas ? Je penses mettre en place un serveur d'intégration continue pour ce problème, mais je trouve ça lourd pour gérer ce genre de situation.
Merci par avance pour votre aide
Partager