Frage

Wir bekamen ein Upgrade nur auf TFS 2010 Wir haben für jedes Projekt einen Entwicklungszweig. Wenn Änderungen in Branch1 gemacht werden und dann ist Branch1 fusionierte zurück in die Basislinie, verschmilzt sie jede Datei, statt nur die geänderten Dateien.

Nachträgliche Änderungen an Dateien in Branch1 und dann in zum Basis Ergebnis Verschmelzung nur die Änderungen zusammengeführt werden (das ist, was wir wollen) es sei denn, Änderungen von Branch2 wurden zwischen dem ersten und den zweiten merge fusioniert von Branch1, geht dann jede Datei wieder (was wir nicht wollen).

Wie können wir es so nur geänderte Dateien erhalten zu lassen fusionierten jedes Mal?

War es hilfreich?

Lösung 2

ich glaube, das Problem war, dass wir die Entwicklungszweige geschaffen hatte, sie dann gelöscht, neu erstellt sie dann. Wir liefen in ein ähnliches Problem wie dies in der Vergangenheit, wo eine Datei gelöscht wurde, wird eine neue Datei mit dem gleichen Namen hinzugefügt wurde. Das Update für das vergangene Problem war eine unbegründete merge zu tun. Anstatt gehen durch, dass wir beschlossen, nur die Zweige Entwicklung zu löschen und sie mit verschiedenen Namen rebranch.

Andere Tipps

Sie können versuchen, zu fusionieren bestimmten Änderungssätze statt bis zu den neuesten Änderungssätzen. Auf diese Weise können Sie auch steuern, welche Änderungen in anderen Branchen zusammen bekommen, also nicht alle Änderungen gleichzeitig zusammengeführt werden.

Auch wenn es keine Änderungen gibt, die autoMerge sollte die Dateien kümmern, ohne irgendwelche Probleme zu schaffen. Welche spezifischen Problemen konfrontiert Sie?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top