< Předchozí | Další >

6. lekce: Řízení zdrojů

Komponenta řízení zdrojů ošetřuje ukládání, načítání a sdílení zdrojového kódu a dalších artefaktů vašeho projektu. Podporu řízení zdrojů produktu Rational Team Concert (SCM) lze snadno využít v celé řadě scénářů vývoje, je však poněkud odlišná od běžných systémů SCM na bázi souborů. Takže začneme rychlým přehledem modelu použití.
V produktu Rational Team Concert chceme, aby uživatelé mohli využít schopnost SCM sledovat a označovat verzí změny, ať už jste připraveni tyto změny sdílet svým týmem, či nikoli. Proto máte jako uživatel soukromý pracovní prostor úložiště, ve kterém jsou uloženy vámi provedené změny, nezávisle na tom, zda se rozhodnete je zpřístupnit svému týmu. Někdy se rozhodnete sdílet své změny už po několika hodinách, jindy to bude trvat celý den nebo i víc. Důležité je, že se vaše změny nacházejí v úložišti a jen vy rozhodujete, kdy je dát k dispozici svému týmu. Když načtete svůj pracovní prostor úložiště, jsou soubory a složky v něm obsažené přeneseny do vašeho pracovního prostoru Eclipse ve vašem počítači. Chcete-li vložit změnu ze svého pracovního prostoru Eclipse do pracovního prostoru úložiště, stačí tuto změnu vrátit.

K uložení práce vašeho týmu se používá proud. Když chcete své změny zpřístupnit svému týmu, musíte je doručit z pracovního prostoru úložiště do proudu. Když chcete začlenit změny ostatních uživatelů, musíte je přijmout z proudu. Všimněte si, že můžete změny přijmout také přímo z jiného pracovního prostoru úložiště, což umožňuje jemně rozlišené sdílení změn mezi členy týmu. Například dva členové týmu mohou spolupracovat na opravě menší chyby; nebo pokud někdo začne pracovat na změně a musí odjet na dovolenou, může v jeho práci pokračovat jiný člen týmu a doručit ji později.

Sled prací řízení zdrojů

Všechny změny, které provedete ve svém pracovním prostoru úložiště, jsou sledovány v rámci sad změn. Každou sadu změn tvoří kolekce explicitních, primitivních změn jednoho či více souborů či složek. Sada změn může obsahovat také komentář a příčinu provedení změn, zpravidla ve formě odkazu na relevantní pracovní položku. Základna zdrojových souborů je budována prostřednictvím neustálého přidávání sad změn, kdy každá další sada staví na všem, co bylo před ní. Každý pracovní prostor úložiště nebo proud je založen na posloupnosti sad změn.

Nyní začneme provádět změny a naučíme se, jak tyto koncepty využívat při každodenní práci.

Vytvoření pracovního prostoru úložiště

Prvním krokem je najít proud pro svou oblast týmu. V proudu sdílíte svůj kód se svým týmem.
  1. V pohledu Artefakty týmu rozbalte oblast projektu Prelude a poté Řízení zdrojů. Potom rozbalte Proud týmu 1 a zobrazí se tato komponenta. Pokud se v oblasti Řízení zdrojů nezobrazí žádné položky, podívejte se na rozevírací nabídku Upravit můj filtr na snímku obrazovky. Otevřete rozevírací nabídku a ujistěte se, že je vybrána volba Všechny oblasti týmu.
    Poznámka: Když jste členem více týmů, mohou být upravené filtry velmi užitečné.

    Proudy a pracovní prostory úložiště lze rozdělit na samostatné komponenty. Protože má každá komponenta vlastní historii, rozdělení produktu na komponenty je užitečné pro týmy, které vytvářejí vrstvený software, kde se jednotlivé části vyvíjejí zčásti nezávisle a jsou implementovány samostatně. Jednoduché pracovní prostory úložiště a proudy jsou tvořeny jedinou komponentou. V našem příkladě má Proud týmu 1 jen jednu komponentu (nazvanou Výchozí komponenta), která bude obsahovat naše soubory a složky.

    Výchozí komponenta v Proudu týmu 1

  2. Vyberte proud pro svou oblast týmu opatřený štítkem Proud týmu 1 (Tým 1).
  3. Klepněte pravým tlačítkem myši, potom klepněte na volbu Nový > Pracovní prostor úložiště.
  4. V Průvodci novým pracovním prostorem úložiště na stránce Nový pracovní prostor úložiště do pole Název pracovního prostoru úložiště zadejte Chris v Prelude a klepněte na tlačítko Dokončit. Tím se vytvoří váš nový pracovní prostor úložiště a načte se do vašeho pracovního prostoru Eclipse. Načtení by mělo být rychlé, protože v daném proudu zatím není žádný kód.
  5. Když je pracovní prostor úložiště načtený, zobrazí se v pohledu Nevyřízené změny. Pokud pohled Nevyřízené změny není zobrazen, klepněte na volbu Okno > Zobrazit pohled > Nevyřízené změny.
  6. Volitelné: Pokud jste dokončili výukový program pozvání do týmu, splnili jste jednu z pracovních položek vytvořených při inicializaci vaší oblasti projektu. Znovu spusťte svůj dotaz Otevřít pracovní položky a povšimněte si pracovní položky [Připojení k týmu] Vytvořit pracovní prostor úložiště. Nyní můžete tuto pracovní položku otevřít a vyřešit ji, stejně jako jste předtím vyřešili pracovní položku Definovat členy týmu.
Načtené pracovní prostory úložiště jsou zvláštní v tom, že kdykoli změníte načtený soubor nebo složku ve svém pracovním prostoru Eclipse, jsou tyto změny sledovány a zobrazeny v pohledu Nevyřízené změny. Tady můžete spravovat své změny a provádět běžné úlohy, jako např.:
  • Vrátit změny do svého pracovního prostoru úložiště.
  • Uspořádat změny do sad změn.
  • Vrátit zpět vámi provedené změny.
  • Přidružit sady změn k pracovním položkám.

S pohledem Nevyřízené změny se v dalších částech setkáte ještě mnohokrát, protože se nachází v centru každodenní práce vývojářů.

Tvorba kódu

Když se přidáte k proudu, můžete psát kód a produkovat artefakty, které tvoří váš projekt.
Pokud máte nějaké balíky Java™ z nějakého malého projektu, na kterých byste si rádi vyzkoušeli produkt Rational Team Concert, můžete tyto projekty nyní naimportovat do svého pracovního prostoru Eclipse z pohledu Průzkumník balíků, když z kontextové nabídky vyberete volbu Importovat. Ale pokud nemáte žádný zajímavý kód, od kterého začít, můžete vytvořit jednoduchou aplikaci Java nebo jednoduchý projekt obsahující jeden textový soubor.
  1. Pokud potřebujete pomoc při vytvoření jednoduché aplikace Java v klientovi Jazz, klepněte na volbu Nápověda > Stručné nápovědy.
  2. V dialogovém okně Výběr stručné nápovědy rozbalte kategorii Vývoj v jazyce Java a klepněte na volbu Vytvořit aplikaci Hello World (Ahoj světe). Klepněte na tlačítko OK. V okně vašeho klienta Jazz se zobrazí stručná nápověda, která vás provede vytvořením jednoduché aplikace Java. Obsáhlejší nápověda viz Eclipse Java - Průvodce uživatele vývojem.
    Poznámka: Autoři tohoto výukového programu vytvořili jednoduchý projekt Java nazvaný Hello Prelude.

Svěření kódu řízení zdrojů Jazz

Po importu nebo ručním vytvoření kódu ve svém pracovním prostoru Eclipse můžete tento kód vrátit do svého pracovního prostoru úložiště na serveru a sdílet projekt se svým týmem.
Vrácení je proces přesunutí kódu z vašeho pracovního prostoru Eclipse do vašeho pracovního prostoru v úložišti. Termín pro přesun kódu z vašeho pracovního prostoru úložiště do proudu, kde jej lze sdílet s týmem, je doručení. Své předvolby řízení zdrojů Jazz můžete změnit na automatické vracení. Také se můžete odpojit a projekt vrátit až po opětovném připojení.

Chcete-li svůj projekt vrátit do řízení zdrojů Jazz:

  1. Otevřete perspektivu Java. Pokud to není vaše aktuální perspektiva, klepněte na volbu Okno > Otevřít perspektivu > Java.
  2. Z pohledu Průzkumník balíků vyberte projekt Hello Prelude.
  3. Klepněte pravým tlačítkem myši a poté klepněte na volbu Tým > Sdílet projekt.
  4. V Průvodci sdílením projektu na stránce Sdílení projektu vyberte volbu Řízení zdrojů Jazz a klepněte na tlačítko Další.
  5. Na stránce Výběr komponenty zkontrolujte, že je v rozevíracím seznamu v horní části stránky vybráno připojení úložiště chris@localhost. Také se ujistěte, že je vybrána volba Vybrat komponentu v existujícím pracovním prostoru úložiště. Rozbalte prostor Chris v Prelude a vyberte položku Výchozí komponenta. Klepněte na tlačítko Další.
  6. Ačkoli pravděpodobně nebudete muset nic měnit, na stránce Přezkoumání ignorovaných prostředků ověřte nebo doplňte prostředky, které se mají při sdílení ignorovat. Klepněte na tlačítko Dokončit. Váš kód byl nyní vrácen do vašeho pracovního prostoru úložiště, ale zatím nebyl doručen do proudu.
  7. Volitelné: Přepněte do pohledu Nevyřízené změny. V perspektivě Java klepněte na volbu Okno > Zobrazit pohled > Nevyřízené změny. Měl by již být otevřen, když jste načítali a sdíleli projekt. Pokud rozbalíte položku Výchozí komponenta, zobrazí se sada změn pro právě nasdílený projekt. Operaci sdílení jsme sledovali a odpovídající změny byly automaticky vráceny do pracovního prostoru úložiště.
  8. Volitelné: K této sadě změn je již přidružen komentář Sdílet projekt. Chcete-li tento komentář změnit nebo přidat komentáře k budoucím sadám změn, které komentáře nezískávají automaticky, klepněte na sadu změn pravým tlačítkem myši. Potom klepněte na volbu Upravit komentář. V podokně pro úpravy zadejte komentář a stiskněte klávesu Enter.
  9. Volitelné: Chcete-li přejít na adresářovou strukturu komponenty, klepněte v pohledu Nevyřízené změny pravým tlačítkem myši na položku Výchozí komponenta. Potom klepněte na volbu Zobrazit > Soubory úložiště. V pohledu Soubory úložiště se zobrazí právě nasdílený projekt.
  10. Volitelné: Chcete-li prozkoumat historii svého pracovního prostoru úložiště, klepněte v pohledu Nevyřízené změny pravým tlačítkem myši na položku Výchozí komponenta. Potom klepněte na volbu Zobrazit > Historie. Pohled Historie vypíše jak počáteční sadu změn z doby, kdy byla komponenta vytvořena, tak druhou sadu změn, kterou jste právě vytvořili. Chcete-li prozkoumat obsah nějaké sady změn, poklepejte na ni. Otevře se pohled Průzkumník změn, který vám umožní procházet soubory v dané sadě změn.

Doručení změn svému týmu

V této části uvidíte sadu změn představující vámi vytvořený kód. Potom svou sadu změn přidružíte k existující pracovní položce. Nakonec doručíte svůj kód do proudu.
Všechny změny, které jste provedli, jsou uloženy ve vašem pracovním prostoru úložiště v úložišti.

Chcete-li tyto změny doručit a zpřístupnit je zbytku týmu:

  1. V pohledu Nevyřízené změny klepněte pravým tlačítkem myši na některou sadu změn. Potom klepněte na volbu Přidružit pracovní položku.
  2. V dialogovém okně Výběr pracovních položek zrušte zaškrtnutí políčka Pouze má přiřazení.
  3. Do pole Obsahující ID nebo text zadejte hodnotu sdílet. Zobrazí se pracovní položky, které ve svém souhrnu obsahují slovo sdílet.
  4. Vyberte pracovní položku opatřenou štítkem Sdílet kód s řízením zdrojů Jazz a klepněte na tlačítko OK. Tím se vytvoří spojení mezi vámi vytvořeným kódem a pracovní položkou, kterou jste při tvorbě kódu vyřešili.
  5. Chcete-li dodat a vyřešit pracovní položku, postupujte v pohledu Nevyřízené změny takto:
    1. Klepněte na sadu změn pravým tlačítkem myši, potom klepněte na volbu Dodat a vyřešit pracovní položku.
    2. V dialogovém okně Dodat a vyřešit zkontrolujte, že je zaškrtnuto políčko Vyřešit pracovní položku.
    3. V podokně Přidat komentář k pracovní položce zadejte komentář, který bude připojen k pracovní položce.
    4. Klepněte na tlačítko Dokončit.
    Pracovní položka je vyřešena a váš kód je dodán z vašeho pracovního prostoru úložiště na serveru do proudu oblasti týmu, kde je teď přístupný zbytku týmu.
  6. Volitelné: Aktualizujte pohled Historie. Pohled ukazuje, že je sada změn přidružena k pracovní položce.
  7. Volitelné: V pohledu Artefakty týmu v Proudu týmu 1 klepněte pravým tlačítkem myši na položku Výchozí komponenta; potom klepněte na položku Ukázat > Historie. Pohled Historie zobrazí vaši sadu změn v proudu.
  8. Volitelné: Chcete-li v pohledu Historie otevřít pracovní položku přidruženou k sadě změn, klepněte na sadu změn pravým tlačítkem myši a poté klepněte na volbu Otevřít pracovní položky. Pracovní položka je vyřešena a obsahuje odkaz na sadu změn, kterou jste pro tuto práci vytvořili.

Kontrolní bod lekce

V této lekci jste se seznámili se základy řízení zdrojů Jazz.
< Předchozí | Další >

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