Import obsahu úložiště Subversion Řízení zdrojů produktu Rational Team Concert

Komponenta Řízení zdrojů produktu Rational Team Concert obsahuje importér Subversion, který usnadňuje import souborů a složek z úložiště Subversion a poskytuje paletu voleb pro mapování obsahu úložišť Subversion a jmen uživatelů na komponenty a uživatele platformy Jazz.

Organizace úložiště Subversion

Když provádíte import dat z úložiště Subversion, musíte se rozhodnout, jak vyjádřit organizaci úložiště Subversion jako jednu nebo více komponent Řízení zdrojů produktu Rational Team Concert. Porozumění typické organizaci úložiště Subversion vám pomůže vybrat nejlepší způsob, jak uspořádat svůj import.

Při nejběžnější organizaci je úložiště Subversion rozděleno na projekty, kde má každý své vlastní značky a větvení. Taková organizace může být reprezentována stromovou strukturou, jako je tato:

Projekt1
      kmen
         složka/plug-in1
         složka/plug-in2
      značky
      větvení
Projekt2
      kmen
      značky
      větvení

, kde složka/plug-in1 mapuje na projekt v pracovním prostoru Eclipse.
Můžete mít také úložiště, které bude obsahovat jediný projekt a bude mít jednodušší strukturu:

   kmen
složka/plug-in1
      složka/plug-in2

   značky
   větvení

Poznámka:
Organizace úložiště, kde je mapována sama složka kmene na projekt Eclipse, nejsou běžné a nejsou importérem podporovány:

   kmen
      src
      .classpath
   značky
   větvení

Úrovně baseline komponenty Řízení zdrojů produktu Rational Team Concert a větvení Subversion a body značek

Pokud neimportujete z velmi jednoduchého úložiště Subversion, které obsahuje pouze několik revizí jednoho nebo dvou malých projektů, je nepraktické importovat celý soubor s výpisem paměti v jedné operaci. Importování jediného řádku vývoje v jednu dobu (například kmen nebo větvení) vygeneruje sadu úrovní baseline komponenty, která usnadňuje použití nástrojů komponenty Řízení zdrojů produktu Rational Team Concert na importovaných projektech.

Ve výchozím nastavení importér vytvoří úrovně baseline komponenty Řízení zdrojů produktu Rational Team Concert, která odpovídají větvení Subversion a bodům značek. Z důvodu rozdílů v datovém modelu (komponenta Řízení zdrojů produktu Rational Team Concert používá sady změn a nástroj Subversion ne) nemají tato mapování vždy souvztažnost jedna ku jedné.

Pokyny ke konfiguraci databáze úložiště

Dané úložiště Jazz založené na databázi Derby nemusí být vhodné pro importovaná úložiště Subversion, která mají rozsáhlou historii (větší než 5000 revizí). Pro tento účel jsou lepší jiné databáze podporované produktem Rational Team Concert. U úložišť založených na DB2, zvažte nastavení vlastnosti

com.ibm.team.repository.db.db2.content.tablespace.numpages

na vyšší hodnotu. 250 000 stránek databáze DB2 obvykle postačí pro 10 000 revizí Subversion.

Pokyny ke konfiguraci klienta

Pokud provádíte import z úložiště Subversion s dlouhou historií, časový limit spojení se serverem může vypršet dříve, než bude vytvořen importovaný proud. Abyste tomu předešli, klepněte pravým tlačítkem myši na připojení úložiště v pohledu Artefakty týmu a klepněte na volbu Vlastnosti. Ve vlastnostech Připojení úložiště Jazz nastavte Časový limit připojení na vysokou hodnotu, jako třeba 3600 (která zajistí, aby klient čekal jednu hodinu, než zobrazí chybu vypršení časového limitu). Operace bude pokračovat, dokud nebude operace dokončena, a to i tehdy, když vyprší časový limit připojení.


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