2011-01-11 2 views
1

Beim Zusammenführen von einer Verzweigung zu einer anderen können wir sehen, welche Changesets in einer Verzweigung vorhanden sind und nicht zu der anderen zusammengeführt werden.Verbergen Changesets von Zusammenführungsdialogen in TFS 2008 (2010)?

Einige dieser Changesets sollen nicht zusammengeführt werden. Ist es möglich, diese zu verstecken?

Oder müssen wir nur die Changeset-Kommentare bearbeiten, um ein Präfix wie "NOMERGE:" einzufügen, um sie visuell herauszufiltern?

Der Grund, warum ich frage ist, dass ein Entwickler von Zeit zu Zeit vergisst, Änderungen zusammenzuführen, die zusammengeführt werden sollten, und es ist ein bisschen schwierig, diese in einer Gesamtstruktur anderer Änderungsmengen zu finden.

Antwort

2

Dies ist eine seltsame Frage, warum einige Changesets nicht zusammengeführt werden sollen und wie Sie diese bestimmen. Wenn Sie eine selektive Zusammenführung mit mir vornehmen, sieht es so aus, als würden die Zweige nicht richtig erstellt. Ich denke nicht, dass Sie Changesets mit Visual Studio ausblenden können. Mit TF.exe Kommandozeilen-Anwendung jedoch können Sie herausfinden, was Changesets sind Kandidaten in einer Zusammenführung und dann einzelne Änderungssätze verschmelzen selektiv siehe http://msdn.microsoft.com/en-us/library/bd6dxhfy.aspx

+0

Es ist tatsächlich sehr üblich, um ein Projekt zu verzweigen, müssen dann Konfigurationsdateien modifizieren, Skripts erstellen/bereitstellen usw., um auf ähnlich verzweigte Datenquellen/Server für eine vollständig separate Entwicklungs-/Testumgebung zu zeigen, während ein neues Merkmal/Produkt erstellt wird. Und dann, wenn wir zurück zum Trunk fusionieren, überspringen wir normalerweise die anfänglichen Branch-Setup Changesets. Es ist unglaublich nützlich, es so zu machen, dass TFS weiß, dass diese Änderungen in der Zusammenführung nicht enthalten sind. – Arkaine55

+0

@ Arkaine55 Sie können auch die Zusammenführung durchführen, aber für die Konfigurationsdateien geben Sie "Ziel beibehalten" im Dialog "Konflikte lösen" an. Die Datei wird weiterhin als zusammengeführt markiert. –