In den Projekten, in denen ich arbeite, scheint das größte Problem beim Zusammenführen von Änderungen in den Windows Forms/GUI-Änderungen zu liegen. Wir verwenden Araxis Merge, um die Änderungen zu vergleichen, aber es können Hunderte von Änderungen pro Datei sein. Und Sie müssen sich Notizen machen und/oder Dinge umbenennen, um sicherzustellen, dass Sie wissen, was Sie verschmelzen.Zusammenführen von GUI-Änderungen
Ein großes Problem ist, wenn Entwickler neue Steuerelemente erlauben, die Standardnamen zu verwenden. Dann wird es zum Beispiel 2 Label220's geben. Dann wird die Zusammenführung die Hälfte des Codes zusammenführen, aber andere Teile getrennt lassen; Das bricht im Grunde nur die GUI.
Gibt es irgendwelche Tools zum Verschmelzen von .NET (Windows Forms) GUIs besser als auf Codeebene?
Wir verwenden Subversion. Ist Mercurial hier besser?
In der Stunde Firma neigen wir dazu, zu verwenden: "Sperren Sie alle Formen, die Sie bearbeiten" -Ansatz, um das Zusammenführen zu vermeiden, da es sehr schmerzhaft sein kann. – bbmud
Ich habe festgestellt, dass ich Benutzersteuerelemente nicht mag und lieber direkt von der TextBox absteigt (als ein Beispiel). Ansonsten mag ich diese Antwort. – overslacked