Borland® StarTeam® 2006 - Borland Technical Publications
Borland® StarTeam® 2006 - Borland Technical Publications Borland® StarTeam® 2006 - Borland Technical Publications
der Quell- und Zielansicht Unterschiede in den Elementen gefunden werden. Mit DefaultAction können die Standardregeln aufgehoben werden. Diese Option kann mehrfach angegeben werden, um für die einzelnen Unterschiede jeweils eigene Standardaktionen zu definieren. Dabei spielt die Reihenfolge der Definitionen eine gewichtige Rolle: Wenn zwei Aufhebungen auf einen Elementunterschied zutreffen, der in der Vergleichsphase gefunden wird, hat die letzte angegebene Aufhebung Vorrang vor der vorherigen Aufhebung. ♦ Wird Zusammenführungstyp angegeben, gilt DefaultAction nur für VCM-Sitzungen des angegebenen : Basis neu bestimmen (Rebase), Heraufstufen (Promote) oder Replizieren (Replicate). ♦ Wird kein Zusammenführungstyp angegeben, gilt DefaultAction für die aktuelle VCM-Sitzung. Die Angabe von DefaultAction mit einem anderen als dem der aktuellen Sitzung ermöglicht, dass Regeln, die von unterschiedlichen VCM-Sitzungen verwendet werden, in einer einzigen Optionsdatei angegeben werden können. Wird Elementtyp angegeben, gilt DefaultAction nur für die Elemente des angegebenen : Änderungsanforderungen, Dateien, Ordner, Anforderungen, Tasks oder Themen. Standardmäßig gilt DefaultAction für die Elemente aller Typen. Mit werden die Bedingungen festgelegt, die beim Vergleich von den Quell- und/oder Zielelementen erfüllt werden müssen. besteht aus einer oder mehreren für Quelle und Ziel, von denen jede aus einem (z. B.: source.moved) und einem (True, False oder Unspecified) besteht. Der ist optional und lautet standardmäßig True. ist die Zusammenfassung aller definierten Bedingungen. legt fest, wie Quelle/Ziel-Elementpaare behandelt werden, deren Unterschiede mit den übereinstimmen. definiert lediglich die Standardaktion für übereinstimmende Elemente. Die eigentliche Aktion kann nach dem Vergleich im StarTeam Cross-Platform-Client geändert werden. Nachfolgend sind einige DefaultAction-Definitionen als Beispiele aufgeführt: //Wenn ein Quellelement verschoben wurde, aber das Zielelement nicht, //soll die Verschiebung ignoriert werden. DefaultAction source.moved target.moved false Ignore //Wenn eine Datei bei "Rebase" binär ist und in Quelle und Ziel geändert //wurde, soll die Ziel- durch die Quellversion überschrieben werden. DefaultAction MergeType Rebase items.binaryfile source.modified target.modified Overwrite //Wenn eine Änderungsanforderung (CR) bei "Promote" in der Quell- und Zielansicht verschoben wurde //(in unterschiedliche Ordner), verschieben Sie das Zielelement als Quellelement in den entsprechenden //Quellordner, aber nur, wenn sich die Änderungsanforderungen im selben Zweig befinden. DefaultAction MergeType Promote ItemType CR source.moved target.moved items.branched false Move 1542
DefaultComment DefaultComment Der vorgegebene Revisionskommentar, der für neue Element-Revisionen verwendet wird, die in der Zielansicht erstellt werden. Der ist ein Textstring in freier Form. Alle Whitespace-Zeichen, einschließlich Zeilenumbrüchen (CRs und LFs), Leerzeichen und Tabulatoren, werden pro Vorkommen in ein einzelnes Leerzeichen konvertiert. Standardmäßig wird ein automatisch generierter Kommentar als vorgegebener Revisionskommentar für neue Element-Revisionen verwendet. Wenn Sie die Verwendung eines vorgegebenen Revisionskommentars deaktivieren möchten, geben Sie für DefaultComment keinen Wert an. Exclude Exclude Schließt die angegebenen Ordner aus dem Quellbereich aus. Die Exclude-Option wird ignoriert, sofern keine Ordner angegeben sind, die ausdrücklich durch die Befehle Include oder Include einbezogen sind. Folglich kann Exclude dazu verwendet werden, unerwünschte Ordner oder Änderungsanforderungen aus dem Quellbereich zu entfernen. Beispiele Unabhängig von der Deklarationsreihenfolge werden Exclude-Optionen nach Include-Optionen verarbeitet. //Änderungsanforderungen und Dateien aus allen Ordnern unter /a/b/ berücksichtigen Include /a/b/ +all CRs Files //Aber Änderungsanforderungen im Ordner /a/b/c/ ausschließen Exclude /a/b/c/ CRs //Befindet sich diese Änderungsanforderung im Ordner /a/b/c/, wird sie dennoch berücksichtigt Include CR 12345 Include- und Exclude-Semantik Wenn keine Include-Optionen angegeben werden, wird als vorgegebener Umfang der VCM-Sitzung implizit "alle Dateien der Quellansicht" angenommen. Dies entspricht include /* +all. Wird mindestens eine Include- Option angegeben, beschränkt sich der Umfang explizit auf die Elemente, die durch die Include-Anweisungen spezifiziert werden. Sowohl bei der expliziten wie bei der impliziten Angabe des Umfangs werden alle ausgewählten Quellelemente durch die Exclude-Optionen ausgeschlossen. Bei allen Include- und Exclude-Optionen müssen Objekte (Labels, Dateien, Änderungsanforderungen usw.) in der Quellansicht angegeben werden. Die ausgewählten Typen können beliebig in Singular- oder Pluralform (RevLabel, CR usw.) angegeben werden, unabhängig davon, ob ein oder mehrere Werte vorhanden sind. Hinweis: Exclude-Optionen werden unabhängig von der Deklarationsreihenfolge immer nach Include-Optionen verarbeitet. Dies führt beispielsweise dazu, dass bei Angabe von Exclude /src/foo/bar/ gefolgt von Include /src/foo/ +all der Ordner /src/foo/bar/ ausgeschlossen wird. Export Export Die Export-Option gibt an, dass alle Informationen zur VCM-Sitzung, einschließlich zusammengeführter Ergebnisdateien, kombiniert und in der angegebenen gespeichert werden. Der Name der Austauschdatei hat immer die Dateierweiterung .vcmx. Eine VCM-Austauschdatei dient zur Übertragung der 1543
- Seite 1491 und 1492: ♦ Im Register Datenbank des Dialo
- Seite 1493 und 1494: Befehlszeilenoptionen für das Chec
- Seite 1495 und 1496: Vault Verify - Befehlszeilenoptione
- Seite 1497 und 1498: Befehlszeilenoptionen für Report A
- Seite 1499 und 1500: Weitere Client-Befehlszeilenoperati
- Seite 1501 und 1502: Allgemeine Optionen Einige der im F
- Seite 1503 und 1504: Mit oder ohne Verwendung des Befehl
- Seite 1505 und 1506: Mithilfe dieser Option können Sie
- Seite 1507 und 1508: Sonderzeichen * entspricht einem be
- Seite 1509 und 1510: Dateien hinzufügen: stcmd add Verw
- Seite 1511 und 1512: stcmd add p "JMarsch:Passwort@Orion
- Seite 1513 und 1514: Ansichten hinzufügen: stcmd add-vi
- Seite 1515 und 1516: Labels übernehmen: stcmd apply-lab
- Seite 1517 und 1518: Dateien auschecken: stcmd co Verwen
- Seite 1519 und 1520: Dateirevisionen vergleichen: stcmd
- Seite 1521 und 1522: Labels erstellen: stcmd label Verwe
- Seite 1523 und 1524: Lokale Dateien löschen: stcmd dele
- Seite 1525 und 1526: Dateien auflisten: stcmd list Verwe
- Seite 1527 und 1528: Server sperren und entsperren: stcm
- Seite 1529 und 1530: Persönliche Optionen anpassen: stc
- Seite 1531 und 1532: VCM-Befehlszeilenprogramm Das View
- Seite 1533 und 1534: Sie können die Optionen in Form ei
- Seite 1535 und 1536: 2 Teilweise erfolgreich. Dieses Erg
- Seite 1537 und 1538: auflösen und anschließend die Sit
- Seite 1539 und 1540: UseCA UseCA {: | AutoLocate} Gibt a
- Seite 1541: Eigenschaften erfolgreich, wird das
- Seite 1545 und 1546: Bei allen Include- und Exclude-Opti
- Seite 1547 und 1548: ReportDiffs ReportDiffs [True | Fal
- Seite 1549 und 1550: Verwandte Referenz Übersicht über
- Seite 1551 und 1552: Beispiele für das VCM-Dienstprogra
- Seite 1553 und 1554: VCMUtility - Befehlsreferenz VCM-Di
- Seite 1555 und 1556: [] {ChangeRequest | CR | ChangeRe
- Seite 1557 und 1558: Syntax der zusammengesetzten Option
- Seite 1559 und 1560: {CR | CRs | ChangeRequests} * Gibt
- Seite 1561 und 1562: Verwandte Referenz Syntax der zusam
- Seite 1563 und 1564: Verwandte Referenz Syntax der zusam
- Seite 1565 und 1566: * Definiert Bedingungen für die El
- Seite 1567 und 1568: ProcessItems *{[View ] CR | [View
- Seite 1569 und 1570: RevLabels *{} Gibt alle Elemente an
- Seite 1571 und 1572: Ein muss einen der in Java gebräu
- Seite 1573 und 1574: Vergleichen/Zusammenführen Dieser
- Seite 1575 und 1576: Aktionen für das Vergleichen und Z
- Seite 1577 und 1578: Unterschiede getrennt anzeigen Änd
- Seite 1579 und 1580: Tastaturkürzel für das Vergleiche
- Seite 1581 und 1582: Optionen für das Vergleichen und Z
- Seite 1583 und 1584: Verwandte Konzepte Übersicht über
- Seite 1585 und 1586: Zeilentrennzeichen beim Speichern
- Seite 1587 und 1588: Unterschieds-Links zwischen ausgew
- Seite 1589 und 1590: Verwandte Konzepte Übersicht über
- Seite 1591 und 1592: Bericht generieren (klicken Sie in
der Quell- und Zielansicht Unterschiede in den Elementen gefunden werden. Mit DefaultAction können die<br />
Standardregeln aufgehoben werden. Diese Option kann mehrfach angegeben werden, um für die einzelnen<br />
Unterschiede jeweils eigene Standardaktionen zu definieren. Dabei spielt die Reihenfolge der Definitionen eine<br />
gewichtige Rolle: Wenn zwei Aufhebungen auf einen Elementunterschied zutreffen, der in der Vergleichsphase<br />
gefunden wird, hat die letzte angegebene Aufhebung Vorrang vor der vorherigen Aufhebung.<br />
♦ Wird Zusammenführungstyp angegeben, gilt DefaultAction nur für VCM-Sitzungen des angegebenen<br />
: Basis neu bestimmen (Rebase), Heraufstufen (Promote) oder Replizieren<br />
(Replicate).<br />
♦ Wird kein Zusammenführungstyp angegeben, gilt DefaultAction für die aktuelle VCM-Sitzung.<br />
Die Angabe von DefaultAction mit einem anderen als dem der aktuellen Sitzung<br />
ermöglicht, dass Regeln, die von unterschiedlichen VCM-Sitzungen verwendet werden, in einer einzigen<br />
Optionsdatei angegeben werden können.<br />
Wird Elementtyp angegeben, gilt DefaultAction nur für die Elemente des angegebenen :<br />
Änderungsanforderungen, Dateien, Ordner, Anforderungen, Tasks oder Themen. Standardmäßig gilt<br />
DefaultAction für die Elemente aller Typen.<br />
Mit werden die Bedingungen festgelegt, die beim Vergleich von den<br />
Quell- und/oder Zielelementen erfüllt werden müssen. besteht aus<br />
einer oder mehreren für Quelle und Ziel, von denen jede aus einem<br />
(z. B.: source.moved) und einem (True, False oder<br />
Unspecified) besteht. Der ist optional und lautet standardmäßig True. ist die Zusammenfassung aller definierten Bedingungen.<br />
legt fest, wie Quelle/Ziel-Elementpaare behandelt werden, deren Unterschiede mit den übereinstimmen. definiert lediglich die Standardaktion für übereinstimmende<br />
Elemente. Die eigentliche Aktion kann nach dem Vergleich im StarTeam Cross-Platform-Client geändert werden.<br />
Nachfolgend sind einige DefaultAction-Definitionen als Beispiele aufgeführt:<br />
//Wenn ein Quellelement verschoben wurde, aber das Zielelement nicht,<br />
//soll die Verschiebung ignoriert werden.<br />
DefaultAction source.moved target.moved false Ignore<br />
//Wenn eine Datei bei "Rebase" binär ist und in Quelle und Ziel geändert<br />
//wurde, soll die Ziel- durch die Quellversion überschrieben werden.<br />
DefaultAction MergeType Rebase<br />
items.binaryfile<br />
source.modified<br />
target.modified<br />
Overwrite<br />
//Wenn eine Änderungsanforderung (CR) bei "Promote" in der Quell- und Zielansicht verschoben<br />
wurde<br />
//(in unterschiedliche Ordner), verschieben Sie das Zielelement als Quellelement in den<br />
entsprechenden<br />
//Quellordner, aber nur, wenn sich die Änderungsanforderungen im selben Zweig befinden.<br />
DefaultAction MergeType Promote ItemType CR<br />
source.moved<br />
target.moved<br />
items.branched false<br />
Move<br />
1542