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> 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 gegenChange 3 (einschließlich Änderungen fürChange 2).
Change 2 zumfileb wird so nicht abgeholtDas Problem besteht darin, diese Aktivitätsabhängigkeiten zu identifizieren.

Hat jemand irgendwelche Ideen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage