2010-10-26 31 views
1

Est-ce que quelqu'un a une expérience avec ça? Par exemple, considérons Subversion, Git ou Mercurial, ainsi qu'un formulaire Windows Forms type. Par exemple, considérons Subversion, Git ou Mercurial. Chaque fois que quelqu'un édite le formulaire, par exemple en repositionnant un panneau pour avoir un parent différent, parfois le générateur de code du concepteur de formulaires réorganise plus de code que juste ce panneau.DVCS (ou plutôt, tout VCS non exclusif de caisse) et Windows Forms? Fusionner les problèmes?

Quelqu'un a-t-il une expérience de la taille d'un problème de fusion?

Répondre

1

Oui, j'ai essayé de répondre it here. En termes simples, ce que nous faisons est d'avoir un script "pré-fusion" dans PlastiSCM (vous pouvez l'utiliser avec votre SCM préféré) pour "trier" le resx avant la fusion. De cette façon, nous évitons les problèmes étranges.

Remarque: Delphi a fait un meilleur travail de gestion des ressources il y a 15 ans que la dernière génération VStudio ... :(

1

Certes, je suis juste une équipe d'un seul homme (avec git), mais je ne pense pas avoir jamais vu d'horribles problèmes. Peut-être que certains manuels fusionnent de temps en temps.

Pour être honnête, où j'ai vraiment avait des problèmes est avec les fichiers .sln (voir this question). Un fichier designer.cs vous avez une chance de comprendre et de fusionner visuellement. Les fichiers de solution sont un désastre total ... J'ai pris juste pour prendre un côté d'une fusion et ensuite corriger manuellement après.

Que diriez-vous de courir quelques essais?