Je travaille dans un environnement piloté par les modèles, où le code Java est généré à partir d'un modèle MagicDraw par AndroMDA. Les modèles sont développés de manière itérative, par conséquent nous devrions les fusionner si nous créons des branches. Mais comme on m'a dit que les modèles ne peuvent pas être fusionnés, parce que chaque fois qu'il est sauvegardé chaque identifiant de chaque élément sera remplacé. Mais je veux utiliser des branches, de sorte que chaque tâche soit autonome et ait un point de départ et un point de terminaison explicites.Comment gérer les fichiers non fusionnables dans un système de contrôle de version?
Comment géreriez-vous cela? Ce n'est probablement pas une question technique mais une question d'organisation. Comment le modèle pourrait-il être exclu des branches sans les casser? Ou y at-il une solution de contournement pour les modèles MagicDraw?
(Offtopic:. Les fichiers générés ne sont pas vérifiées dans)
pourquoi le code généré sous contrôle de version de toute façon? Vous pouvez créer des branches avec le modèle MagicDraw, mais sans les fichiers Java générés ... – Stan
- Les fichiers générés ne sont pas archivés. - Je peux créer une branche avec le modèle, mais il est développé itérativement et pour cette raison nous aurions besoin pour fusionner différentes versions de modèle. –