2016-04-01 11 views
1

Wir haben mehrere Aktivitäten, denen Versionen von Dateien zugeordnet sind, die wir nicht an den Integration Stream liefern wollen, weil sie nicht benötigt werden (sie wurden nur während der Fehlersuche benötigt) die lokale Umgebung).UCM: Wie man Dateien von einem ClearCase ausliefert liefert

Auch wenn sich die ClearQuest-Datensätze im Status "Geschlossen" befinden, werden sie während einer Zustellung weiterhin als Kandidaten angezeigt. Wie können wir das verhindern?

Ich würde lieber nicht einen neuen Elementtyp "niemals zusammenführen" erstellen und chtype-Befehle für jede Datei ausführen, die wir nicht zusammenführen möchten.

Antwort

0

Siehe „ClearCase : Making new baseline with old baseline activities“: wenn einige dieser Tätigkeiten, die zuvor geliefert wurden (Dev Int), dann alle der Aktivitäten auf Dev werden jetzt von einer ‚Timeline‘ verknüpft, die liefern für sie alle Kandidaten zu machen.

Eine Lösung ist jede Aktivität einzeln (nicht-UCM merge)

Aber eine bessere langfristige Lösung für findmerge wird, um sicherzustellen, dass alle Problembehandlung Aktivität in einem Teilstrom statt getan und gemischt getan wird mit den anderen Aktivitäten auf dem Dev-Stream.

+0

Das Problem wurde dadurch verursacht, dass Entwickler bereits ausgelieferte Aktivitäten wiederverwendeten und ihnen Debugging-Code zuwiesen. Das erlauben wir nicht mehr. Ich stimme zu, dass der Debugging-Code nicht in den regulären Entwicklungs-Stream eingecheckt werden sollte. Ich hatte gehofft, es gab einen einfachen Weg, auf dem ClearCase gesagt werden könnte, diese bestimmten Aktivitäten (oder Versionen) während einer Lieferung zu ignorieren. – Jozef

+0

@Jozef eine Nicht-UCM-Merge bleibt die direkteste Problemumgehung, glaube ich. – VonC

+0

Nicht sicher, wie eine Nicht-UCM-Zusammenführung mir helfen würde? Die Changesets dieser Aktivitäten wurden bereits ausgeliefert. Danach wurden zusätzliche Versionen hinzugefügt (die nicht geliefert werden sollen), die sie als Zustellungskandidaten bei jeder Lieferung erscheinen lassen (was wir vermeiden wollen, da es die Entwickler verwirrt). – Jozef