Je ne sais pas s'il s'agit d'un problème Git ou IntelliJ auquel nous sommes confrontés. En supposant que les éléments suivants en utilisant l'intégration Git dans IntelliJ:Comment forcer la fusion manuelle dans Git/IntelliJ si le même fichier mais des lignes différentes ont été éditées?
utilisateur A modifie un fichier texte et engage et pousse ce changement à la branche Branch1
utilisateur B modifie le même fichier texte mais dans un autre ligne et engage à Branch1
utilisateur B récupère le référentiel distant et fusionne le à distance Branch1 dans la locale Branch1
Comportement actuel: Il fusionne wihout tout conflit (depuis différentes lignes?)
comportement voulu: Résolution des conflits fenêtre popups vers le haut et l'utilisateur doit décider de appliquer tous les changements non conflictuels.
Mais pourquoi vous pourriez vouloir ce behvaior?: Parfois, nous avions des problèmes avec les fichiers de balisage ou de js, où un développeur changeait quelque chose en haut (par exemple, supprimait une fonction inutilisée) et un autre développeur s'en remettait à cela. Il faut avoir des tests d'ui très coûteux si vous voulez être informé de ces pauses. Surtout s'il s'agit simplement d'un balisage (par exemple balises jsf, params)
mais l'utilisateur et l'utilisateur B changent les mêmes lignes? Parce que, n'existe pas conflit, si a été modifié différentes lignes. – kikicarbonell
Je sais, dans le cas de lignes différentes, ce n'est pas un conflit. Mais n'y a-t-il pas une possibilité de le gérer comme un conflit et de forcer la fusion manuelle? Parfois nous avons eu des problèmes avec les fichiers markup ou js, où un développeur a changé quelque chose en haut (par exemple, enlevé une fonction inutilisée) et un autre développeur s'en est remis. il faut avoir des tests de l'ui très coûteux si vous voulez être informé de ces pauses. surtout s'il s'agit simplement d'un balisage (par exemple, balises jsf, params). – fischermatte
pour éviter votre problème, je suggère: tester pour chaque code source et maintenir un cycle de vie d'examen pour s'assurer que tout allait bien – kikicarbonell