DBML-Änderungen und Quellcodeverwaltung

8

Ich habe einige Probleme mit der DBML. Jedes Mal, wenn das Team Änderungen in SVN synchronisieren muss, wird die DBML geändert, was zu vielen Konflikten führt. Dies scheint mit einer gewissen Neuanordnung im dbml-Editor zu tun zu haben, da sich die meisten associationConnector-Abschnitte im .dmbl.layout während der Entwicklung zu ändern scheinen, wenn Sie die dbml-Datei im Editor öffnen.

Haben Sie Best Practices, um diese Neuanordnungen des Layouts zu vermeiden, die leicht mehr als eine Stunde dauern können?

Mit freundlichen Grüßen, Gustavo

    
Gustavo 10.03.2009, 14:38
quelle

2 Antworten

1

Wenn nur das .layout geändert wird, würde ich die Anfrage ignorieren, da die GUIDs, die alles miteinander verbinden, immer noch übereinstimmen. Sie werden einfach nicht am selben Ort sein, an dem ich sie habe, mit dem ich leben könnte. Wenn sich auch die .dbml-Datei ändert, würde ich beides ohne Zusammenführung akzeptieren.

    
Robert MacLean 10.03.2009, 14:43
quelle
3

Wenn Sie KDiff3 verwenden möchten, können Sie einen Vorprozessorbefehl konfigurieren, um die dbml-Datei vor dem Zusammenführen zu sortieren. Ich habe einen Leitfaden in meinem Blog unter Ссылка . Die Anweisungen sind für git, aber ich weiß, dass TortoiseSVN auf ähnliche Weise konfiguriert werden kann, um dbml merging zu KDiff3 zu leiten.

    
Trumpi 04.09.2014 22:27
quelle

Tags und Links