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.
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
@Jozef eine Nicht-UCM-Merge bleibt die direkteste Problemumgehung, glaube ich. – VonC
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