resolve

Vyřešení konfliktů v pracovním prostoru.

Účel

Podpříkaz scm resolve poskytuje několik voleb pro řešení konfliktů v pracovním prostoru úložiště.

Stručný přehled

Volby a argumenty

-c  |  --checkedin ]
Vyřešit konflikty pomocí aktuálně vrácené verze.
-d  |  --dir ] cesta-k-pracovnímu-prostoru
Název cesty k lokálnímu pracovnímu prostoru vytvořenému příkazem scm load nebo scm share. Tento podpříkaz se spouští s cestou-k-pracovnímu-prostoru nastavenou jako aktuální pracovní adresář. Tuto volbu můžete vynechat, pokud je aktuální pracovní adresář v lokálním pracovním prostoru.
-P  |  --password ] heslo pro ID uživatele v úložišti
Heslo pro zadané ID uživatele v uvedeném úložišti. Pokud tato volba není uvedena v příkazovém řádku, budete vyzváni k zadání hesla. Pokud jste zadali identifikátor URI nebo přezdívku, pro kterou jste uložili pověření pomocí příkazu scm login, bude tato volba ignorovaná.
-p  |  --proposed ]
Vyřešit konflikt pomocí navrhovaných změn a vyřazení vašich změn.
-r  |  --repository-uri ] identifikátor URI úložiště
Určuje úložiště, ve kterém se má tato akce provést. Pokud jste pověření k úložišti uložili pomocí příkazu scm login, můžete použít přezdívku, kterou jste zadali pro toto uložené pověření
-u  |  --username ] ID uživatele v úložišti
Určuje ID uživatele existující v uvedeném úložišti. Pokud jste zadali identifikátor URI nebo přezdívku, pro kterou jste uložili pověření pomocí příkazu scm login, bude tato volba ignorovaná.
cesta ...
Úplný název cesty, začínající v kořenovém adresáři lokálního pracovního prostoru, k jednomu nebo více souborům nebo složkám, které mají být vyřešeny.

Příklady

Při práci v lokálním pracovním prostoru přijmete sadu změn, která je v konfliktu se souborem ve vašem pracovním prostoru, jak ukazuje podpříkaz scm status:

C:\local-workspaces\HelloJazz>scm status -C
Workspace: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
  Component: (1103) "HelloJazz"
    Baseline: (1108) 3 "beta2 updates"
    Conflicts:
      com.example.hellojazz.service/src/com/example/hellojazz/service/internal/>

    Outgoing:
      Change sets:
        (1115) !-@ <No comment>
          Changes:
            !--c /com.example.hellojazz.service/src/com/example/hellojazz/servi>

Po použití podpříkazu scm conflicts k zobrazení rozsahu konfliktů (příklad najdete na conflicts referenční stránce) použijete podpříkaz scm resolve k vyřešení konfliktu pomocí navrhovaných změn.

C:\local-workspaces\HelloJazz>scm resolve --proposed com.example.hellojazz.service\src\com\example\hellojazz\service\internal\HelloJazzService.java

Sloučená sada změn, zobrazená podpříkazem scm status, je připravená k doručení.

C:\local-workspaces\HelloJazz>scm status -C
Workspace: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
  Component: (1103) "HelloJazz"
    Baseline: (1108) 3 "beta2 updates"
    Conflicts:
      com.example.hellojazz.service/src/com/example/hellojazz/service/internal/>

    Outgoing:
      Change sets:
        (1115) --@ <No comment>
          Changes:
            !--c /com.example.hellojazz.service/src/com/example/hellojazz/servi>

C:\local-workspaces\HelloJazz>scm deliver 1115
Delivering changes from "HelloJazz" into "HelloJazz Stream"
  No baselines to flow.


Váš názor

Byla tato pomoc užitečná? Zpětnou vazbu můžete poskytnout na stránkách Jazz.net (registrace je požadována): Komentář na fóru nebo odeslat chybu