Clearcase: Aktivitätsabhängigkeiten für das Zusammenführen von Integrationsströmen (Patches)

Wir haben ein Patch-Modell, das wir verwenden möchtencset.pl -findmerge <activity>&nbsp;selektives Zusammenführen kumulativer Aktivitäten zu einem Patch-Stream (Integrationsstream zu Integrationsstream). Beachten Sie, dass wir ein Single-Stream-Modell verwenden. Obwohl die Unterstützung für Teams, die mit ihrem eigenen Entwickler-Stream arbeiten, unterstützt wird (d. h., wenn sie einem Projekt beitreten, arbeiten sie standardmäßig mit der Integration).

Es gibt jedoch das Problem der Aktivitätsabhängigkeiten, die wir zu lösen versuchen.

Sagen Sie also, Sie habenintegration stream A,

file a.txt    
-> Change 1 (baselined ReleaseA)-> Change 2 -> Change 3  

fileb.txt  
-> Change 1 (baselined ReleaseA)-> Change 2

ein integrationsstrom b und die config. Manager beschließt, sie aufzunehmen "Change 3"in einem neuen Patch (Patch - Integrationsstrom - Integrationsstrom C).
Sie führen eincset.pl fetchmerge&nbsp;gegenChange 3&nbsp;(einschließlich Änderungen fürChange 2).
Change 2&nbsp;zumfileb&nbsp;wird so nicht abgeholtDas Problem besteht darin, diese Aktivitätsabhängigkeiten zu identifizieren.

Hat jemand irgendwelche Ideen?