Vrácení lokálně upravených souborů a jejich přidání do aktuální sady změn
Účel
Podpříkaz scm checkin vrátí jeden nebo více lokálně upravených souborů nebo složek a přidá je do aktuální sady změn v pracovním prostoru úložiště.
Stručný přehled
- Spuštění podpříkazu scm checkin po použití podpříkazu scm login k vytvoření uloženého pověření pro úložiště připojené k lokálnímu pracovnímu prostoru určenému volbou -d:
scm checkin { [ -d | --dir ] cesta-k-pracovnímu-prostoru } cesta ...
- Spuštění podpříkazu scm checkin s dodáním pověření (pro úložiště připojené k lokálnímu pracovnímu prostoru určenému volbou -d)
v příkazovém řádku:
scm checkin [ -u | --username ] ID uživatele v úložišti [ -P | --password ] heslo pro ID uživatele v úložišti { [ -d | --dir ] cesta-k-pracovnímu-prostoru } cesta ...
Volby a argumenty
- [ -c
| --change-set ] arg
- Alias nebo UUID cílové sady změn.
Změny mohou být vráceny do jiné sady změn.
- [ -C |
--delim-consistent ]
- Vynutit přiřazení preferovaného oddělovače řádků souborům s nekonzistentními oddělovači řádků (závisí na vlastnostech souboru).
- [ -n
| --delim-none ]
- Vynutit přiřazení předvolby ŽÁDNÝ (NONE) pro oddělovače souborům s nekonzistentními oddělovači řádků (vypnutím zatržení volby oddělovače řádků).
- [ -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.
- [ -d
| --directory ] arg
- Spustit v pojmenovaném adresáři.
- [ -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á.
- [ -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 ...
- Seznam názvů cest pro vrácení, oddělený mezerami. Každá cesta musí být v lokálním pracovním prostoru. Pokud byla použita volba -d k určení lokálního adresáře, ve kterém se má podpříkaz scm checkin spustit, jsou všechny argumenty cesta interpretovány vzhledem k tomuto adresáři. Jinak jsou argumenty cesta interpretovány vzhledem k aktuálnímu pracovnímu adresáři. Pokud je cesta adresář, jsou vráceny všechny nevyřešené soubory v adresáři a jeho podadresářích.
Příklady
V rámci práce v lokálním pracovním prostoru upravte soubor
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java.
Po uložení souboru označuje výstup podpříkazu
scm status nevyřešený (upravený, ale nevrácený) soubor.
C:\local-workspaces\HelloJazz>scm status
Workspace: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Component: (1103) "HelloJazz"
Baseline: (1104) 2 "base"
Unresolved:
-c /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions>
Spuštěním podpříkazu
scm checkin soubor vrátíte a vytvoříte sadu změn.
C:\local-workspaces\HelloJazz>scm checkin com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java
Committing...
Workspace: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Component: (1103) "HelloJazz"
Outgoing:
Change sets:
(1105) --@ <No comment>