Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications Borland® StarTeam® 2006 - Borland Technical Publications

techpubs.borland.com
von techpubs.borland.com Mehr von diesem Publisher
22.11.2013 Aufrufe

Bedingungen und Definitionen für Aktionen zum Vergleichen und Zusammenführen von Ansichten In diesem Thema werden die Aktionen beschrieben, die View Compare/Merge ausführen kann, um Unterschiede zwischen Ansichten während einer View Compare/Merge-Sitzung zu beheben. View Compare/Merge kontrolliert während der Vergleichsphase den Status aller verglichenen Elemente einer View Compare/Merge-Sitzung und ermittelt die für die einzelnen Elemente geltenden Bedingungen. View Compare/Merge gleicht den Status der verglichenen Elemente mit vordefinierten Bedingungen ab und wählt eine Aktion, die zum Beheben des Konflikts ausgeführt werden soll. In komplizierteren Fällen kann View Compare/Merge keine Aktion ermitteln, die ausgeführt werden soll. In diesem Fall müssen Sie die Aktion festlegen, die View Compare/Merge zum Beheben der Unterschiede ausführen soll. Sie können die von View Compare/Merge vorgeschlagene Standardaktion zum Beheben eines Konflikts auch überschreiben. Bedingungen View Compare/Merge vergleicht die Quell- und Zielansichten, um zu ermitteln, welche Bedingungen für die Elementunterschiede von Quelle und Ziel gelten. Im Folgenden sind die Bedingungen aufgeführt, die von View Compare/Merge getestet werden: Getestete Bedingungen Ob eines der in Frage kommenden Elemente eine Binärdatei ist. Ob sich die Quell- und Zielelemente in unterschiedlichen Zweigen des Versionsbaums des Objekts befinden. Ob die Quell- und Zielelemente über dieselben benutzerdefinierten Eigenschaften bzw. bei Dateien über denselben Dateninhalt verfügen. Ob das Quellelement eine untergeordnete Freigabe des Zielelements ist. Ob das in Frage kommende Element in der Quellansicht gelöscht wird. Ob das Quellelement eine unverankerte Konfiguration hat. Ob das in Frage kommende Element in der Quellansicht geändert wird. Ob das in Frage kommende Element in der Quellansicht verschoben wird. Ob das in Frage kommende Element in der Quellansicht vorhanden ist. Ob das Quellelement die Stammverzweigung seines freigegebenen Baums ist. Ob das Quellelement eine untergeordnete Freigabe des Quellelements ist. Ob das in Frage kommende Element in der Zielansicht gelöscht wird. Ob das Zielelement eine Freigabe eines unverankerten untergeordneten Elements des Quellelements ist. Ob das in Frage kommende Element in der Zielansicht geändert wird. Ob das in Frage kommende Element in der Zielansicht verschoben wird. Ob der Ordner des Zielelements gelöscht wurde. Ob das in Frage kommende Element in der Zielansicht vorhanden ist. Ob das Zielelement die Stammverzweigung seines freigegebenen Baums ist. 1594

Definitionen von Aktionen In der folgenden Tabelle sind die einzelnen Aktionen beschrieben, die View Compare/Merge für einen bestimmten Unterschied im Quell-/Zielelement ausführen kann. Aktion Ignorieren Erneut anheften Verschieben Zusammenführen Löschen Freigeben Umgekehrte Freigabe Überschreiben Als gelöst markieren Verschieben und Zusammenführen Beschreibung Keine Aktion. Ändert die Revision, an die das Ziel angeheftet ist, sodass sie dem Quellelement entspricht. Verschiebt das Zielelement als Quellelement in den entsprechenden Ordner. Führt die Quell- und Zielelemente zusammen. Das Zielelement wird geändert, um das Ergebnis der Zusammenführung zu berücksichtigen. Löscht das Zielelement. Gibt das Quellelement in der Zielansicht frei. Verschiebt das Quellelement in die Zielansicht und führt eine umgekehrte Freigabe zur Quellansicht durch. Überschreibt das Ziel mit dem Inhalt der Quelle. Erstellt einen Zusammenführungspunkt, ohne das Zielelement zu ändern, sodass die zwei Elemente, die sich zuvor in einem Status der Zusammenführung befanden, als behoben angesehen werden. In der nächsten View Compare/ Merge-Sitzung muss dies nicht als Unterschied markiert werden. Entspricht der Aktion Verschieben gefolgt von der Aktion Zusammenführen. Verschieben und erneut anheften Entspricht der Aktion Verschieben gefolgt von der Aktion Erneut anheften. Löschen und umgekehrte Freigabe Entspricht der Aktion Löschen gefolgt von der Aktion Umgekehrte Freigabe. Fehlschlag Fehlschlag. View Compare/Merge kann nicht ermitteln, welche Aktion ausgeführt werden muss und schreibt keine Änderungen fest, wenn Elemente auf Fehlschlag gesetzt werden. Sie müssen fehlgeschlagene Elemente auf eine andere Aktion setzen, die ausgeführt werden kann. Elemente mit dieser Aktion werden nur in der Vergleichsperspektive gefunden. Hinweis: Nicht jede Aktion ist für jeden Elementunterschied gültig. Löschen ist beispielsweise nicht gültig, wenn das Zielelement bereits gelöscht wurde. Verwandte Konzepte Typen und Regeln für das Vergleichen/Zusammenführen von Ansichten Verwandte Verfahrensweisen Aktionen beim Vergleichen/Zusammenführen von Ansichten ändern Verwandte Referenz Tabelle der Aktionskriterien für das Vergleichen und Zusammenführen von Ansichten 1595

Bedingungen und Definitionen für Aktionen zum Vergleichen und<br />

Zusammenführen von Ansichten<br />

In diesem Thema werden die Aktionen beschrieben, die View Compare/Merge ausführen kann, um Unterschiede<br />

zwischen Ansichten während einer View Compare/Merge-Sitzung zu beheben.<br />

View Compare/Merge kontrolliert während der Vergleichsphase den Status aller verglichenen Elemente einer View<br />

Compare/Merge-Sitzung und ermittelt die für die einzelnen Elemente geltenden Bedingungen. View Compare/Merge<br />

gleicht den Status der verglichenen Elemente mit vordefinierten Bedingungen ab und wählt eine Aktion, die zum<br />

Beheben des Konflikts ausgeführt werden soll.<br />

In komplizierteren Fällen kann View Compare/Merge keine Aktion ermitteln, die ausgeführt werden soll. In diesem<br />

Fall müssen Sie die Aktion festlegen, die View Compare/Merge zum Beheben der Unterschiede ausführen soll. Sie<br />

können die von View Compare/Merge vorgeschlagene Standardaktion zum Beheben eines Konflikts auch<br />

überschreiben.<br />

Bedingungen<br />

View Compare/Merge vergleicht die Quell- und Zielansichten, um zu ermitteln, welche Bedingungen für die<br />

Elementunterschiede von Quelle und Ziel gelten. Im Folgenden sind die Bedingungen aufgeführt, die von View<br />

Compare/Merge getestet werden:<br />

Getestete Bedingungen<br />

Ob eines der in Frage kommenden Elemente eine Binärdatei ist.<br />

Ob sich die Quell- und Zielelemente in unterschiedlichen Zweigen des Versionsbaums des Objekts befinden.<br />

Ob die Quell- und Zielelemente über dieselben benutzerdefinierten Eigenschaften bzw. bei Dateien über denselben<br />

Dateninhalt verfügen.<br />

Ob das Quellelement eine untergeordnete Freigabe des Zielelements ist.<br />

Ob das in Frage kommende Element in der Quellansicht gelöscht wird.<br />

Ob das Quellelement eine unverankerte Konfiguration hat.<br />

Ob das in Frage kommende Element in der Quellansicht geändert wird.<br />

Ob das in Frage kommende Element in der Quellansicht verschoben wird.<br />

Ob das in Frage kommende Element in der Quellansicht vorhanden ist.<br />

Ob das Quellelement die Stammverzweigung seines freigegebenen Baums ist.<br />

Ob das Quellelement eine untergeordnete Freigabe des Quellelements ist.<br />

Ob das in Frage kommende Element in der Zielansicht gelöscht wird.<br />

Ob das Zielelement eine Freigabe eines unverankerten untergeordneten Elements des Quellelements ist.<br />

Ob das in Frage kommende Element in der Zielansicht geändert wird.<br />

Ob das in Frage kommende Element in der Zielansicht verschoben wird.<br />

Ob der Ordner des Zielelements gelöscht wurde.<br />

Ob das in Frage kommende Element in der Zielansicht vorhanden ist.<br />

Ob das Zielelement die Stammverzweigung seines freigegebenen Baums ist.<br />

1594

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!