2016-03-25 18 views
1

Ich habe die CC-CQ-Integration aktiviert.ClearCase-ClearQuest UCM- Einchecken von einem anderen Benutzer ausgeführt

Angenommen, Datensatz 1 ist für Benutzer A zugelassen und Datensatz 2 für Benutzer B. Wenn Benutzer B versucht, einige Änderungen mit Datensatz 2, für den er/sie der Eigentümer ist, einzuchecken (durch Auswahl von Datensatz 2 im Scheckmodus) (in Fenster), der tatsächliche Check-in erfolgte auf Record 1 - was nicht der Fall sein sollte. Bitte helfen Sie mir zu verstehen, wie dies geschieht und wie es verfolgt werden kann.

Antwort

0

Dies sollte nicht geschehen, außer es gibt Änderungen von Benutzer C, die Abhängigkeiten zu Datensatz 1 und Datensatz 2 haben. Eine der Schwächen von UCM, wenn Sie es so nennen möchten, es die Fähigkeit, Änderungen atomaren zu erhalten Änderungen auftreten, die beide Datensatz 1 und 2 berühren.

Designing Komponenten, die wirklich Standalone sind, wird mit diesen Arten von Konflikten helfen, aber sie nicht vollständig beseitigen.

0

Dies klingt auch wie eine shared-Stream-Konfiguration .... Im Allgemeinen ist das einzige Mal, dass dies auch eine Option ist, wenn die Checkins in einem gemeinsamen Stream sind. Entweder ein Single-Stream-Projekt oder ein gemeinsamer Stream. Können Sie bitte auch die ClearCase-Version und die von Ihnen verwendete Schnittstelle erwähnen? Es gibt 2 Eclipse-basierte Remote-Clients, die ClearCase Explorer-GUI und die verschiedenen Integrationstools für das Entwicklungstool, deren Verhalten sich subtil unterscheiden kann.