Bonjour à tous,
Je cherche du retour d’expérience sur l'utilisation de Subversion intégré dans Delphi XE4, et en particulier la gestion de conflit:
La version 10 est sur le serveur subversion
+Le développeur 1 et le développeur 2 récupèrent la version 10 en Local.
+Le développeur 1 fait une modification, et fait un "commit". La version 11 est maintenant sur le serveur subversion.
+Le développeur 2 a fait une modification au même endroit que le développeur 1.
-Quand il veut faire un commit, Delphi-Subversion lui dit "Version out of date". C'est normal car il part de la version 10 et est 1 version en retard.
-Il fait donc un "Update", et Delphi-Subversion, au lieu d'ouvrir un fichier de comparaison pour gérer manuellement les conflits (type WinMerge), affiche une erreur :"Identifier Expected...".
-Une fenêtre avec une ligne 'conflicted' apparait aussi.
-Quand on clique droit sur la ligne "conflicted", et que l'on sélectionne "Resolve / Merging where possible, leave the remaining conflicts in the file" le fichier généré garde le code des conflits, et n'est plus lisible par Delphi
-... Et là je suis bloqué.
Est ce un défaut de Subversion dans Delphi, ou est ce que ma méthodologie est incorrecte?
Merci par avance de vos réponses.
Bonne soirée à tous
LoHol
Partager