Sdílet prostřednictvím


Větvení složek a souborů

Větvení lze použít k provedení následující cíle:

  • Správu souběžné práce několika týmů na stejném základu kódu

  • Izolování rizik, která vznikají zavlečením různých sad změn do základu kódu

  • Pořízení snímků a podporu následných izolovaných změn (například k vytvoření větve vydané verze)

Na následujícím obrázku například ukazuje, jak společnost DinnerNow vyvinula větev struktury jeho potřebám podniku.

DinnerNow větev struktury v okně hierarchie

Okno hierarchie

Funkce týmu A a B týmu funkce nepodporují svou práci v oddělených větví.Jakmile týmy připraveni integrovat své práci, jejich sloučí jejich poboček vývojáře větev.Jsou-li sestavení z větve vývojáře stabilní a připraven k testování, týmy větev vývojáře sloučí větev Test.

Jako vydání každé verze je vytvořit větev hlavní větve do nové verze větvení, například Version1 větvení a Version2 větev.Pomocí následujících této strategie, může společnost vylepšovat nebo opravte každý dřívější verze produktu samostatně v případě potřeby.

Větvení operaci lze provést pomocí programu Průzkumníka správy zdrojového kódu, jak je toto téma ukazuje nebo větev příkazu na příkazovém řádku.Další informace naleznete v tématu Branch Command.

Tip

Větvení je důležitý a výkonný technika vytváření paralelní sady verze souborů.Však pomocí větve můžete přidat náklady a složitost do svého projektu.Například při slučování dvě větve, bude pravděpodobně konflikty vyřešit.

Před vytvořením větvení, měli byste zvážit, zda bude lépe vyhovovat vašim potřebám použitím popisek.Použitím popisek můžete rychle a snadno pořídit snímek stav souborů, takže můžete později načíst nebo vytvářet soubory v tomto stavu.Další informace naleznete v tématu Použití popisků k uložení aktuálního stavu souborů.

Převést do složky na větev

Vydání Visual Studio Team Foundation Server 2010 začala rozdíl mezi větvení a složek.Následující obrázek ukazuje nejvyšší úrovně DinnerNow strukturu složek:

DinnerNow struktura složek v Průzkumníku správy zdrojového kódu

Struktura složek v Průzkumníku správy zdrojového kódu

Jak ukazuje obrázek, můžete nadále používat složek a uspořádávat větve v rámci hierarchie řízení verze týmového projektu.Však složky a větve mají různé vzhled a různé možnosti.Když klikněte pravým tlačítkem na složku nebo větvení a klikněte na tlačítko vlastnosti, můžete zobrazit různé informace a různé funkce.

Při provádění operací, větev pobočky mají důležité výhody nad složek.Větve podporují funkce řízení verze, které poskytují doplňující viditelnost do struktury větvení a do kterého sloučeným vaše sad změn.(Další informace naleznete v tématech naleznete v části také naleznete dále v tomto tématu.)

I když můžete stále větvení a sloučit mezi složek, je doporučeno pro váš tým větvení a sloučit pouze mezi poboček.Následující postup vysvětluje, jak převést do složky na větev.

Požadovaná oprávnění

Provést následující postup vaše větev spravovat musí být nastaveno na hodnotu povolit.Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.

Převést do složky na větev

  1. V Průzkumníka správy zdrojového kódu, ujistěte se, zda existuje na složku, která se má převést na serveru.

  2. Pokud ikonu přidání čeká na zpracování (TFSC čekání na vyřízení. kromě ikona stavu) se zobrazí na složku, klepněte pravým tlačítkem myši na složku a potom klikněte na tlačítko Další zkontrolujte v čekajících změn.

  3. Klikněte pravým tlačítkem myši na složku, která chcete převést, přejděte na větvení a slučovánía potom klikněte na tlačítko převést na větev.

    Převést složku pro větev se zobrazí dialogové okno.

    Důležité při převodu složku, která jste již vytvořit větve, byste měli zaškrtnout políčko rekurzivně tento převod provést pro všechny podřízené větvenou složky zaškrtávací políčko.Tato možnost také převede větve všechny složky, které byly součástí podmínky z této jedné složky.

  4. (Volitelné) V vlastníka pole, zadejte jméno osoby, který vlastní tuto větev.

    [!POZNÁMKA]

    Do pole Vlastník je pouze k informačním účelům.Probíhá s názvem v poli Vlastník neuděluje žádná další oprávnění.

  5. (Volitelné) V popis pole, informace o typu, který si myslíte by být užitečná pro ostatní členové týmu, kteří musí používat této větve nebo porozumět jeho účelu.

  6. Klikněte na tlačítko převést.

Důležitá poznámkaDůležité

Nelze vnořit poboček; libovolné složky proto nelze převést na větvení, pokud je obsahuje pobočky nebo je obsažen v větvení.Na následujícím obrázku například ukazuje, jak nadřazeného ani podřízené pobočky FeatureTeamA lze převést na větvení.

Vnořených větví nejsou povoleny.

Po převodu do složky na větev, můžete ji převést zpět do složky, pokud váš tým rozhodne ke změně struktury větev.

Chcete-li převést větvení do složky

  1. V Průzkumníka správy zdrojového kódu, klikněte na tlačítko větev, která se má převést.

  2. Na soubor nabídce přejděte na správy zdrojového kódu, přejděte na příkaz větvení a slučovánía potom klikněte na tlačítko převést do složky.

  3. Pokud převést větev zpět do složky zpráva se zobrazí, klikněte na tlačítko Ano.

Větev větvení

Po převodu do složky na větev, pak můžete vytvořit další větve z takové pobočky.Následující postup ukazuje, jak lze použít grafické uživatelské rozhraní Visual Studio Application Lifecycle Management (ALM) větví větvení.(Informace o tom, jak provést tuto úlohu příkazového řádku naleznete v tématu Branch Command.)

Požadovaná oprávnění

Provést tento postup vaše větev spravovat musí být nastaveno na hodnotu povolit pro cesty k zdrojová a cílová větve.Vaše sloučit oprávnění pro cestu k cílové pobočky musí nastaven na hodnotu povolit.Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.

Větvení větvení

  1. V Průzkumníka správy zdrojového kódu, klikněte pravým tlačítkem myši na větev, kterou chcete větvení, přejděte na větvení a slučovánía potom klikněte na tlačítko větev.

    Větví z se zobrazí dialogové okno.

  2. V název cílového pobočky zadejte cestu k novou větev.

  3. (Volitelné) V větev z verze oddílu, klepněte na jeden z následujících možností v podle seznam:

    • Když kliknete na tlačítko nejnovější verzi, větev je vytvořen pro nejnovější verzi, v nástroji správy verzí.

    • Když kliknete na tlačítko Changeset, můžete určit počet sady změn v Changeset pole.Alternativně klikněte na tlačítko třemi tečkami (...) otevřete najít sad změn dialogového okna.

      Další informace naleznete v tématu Vyhledání a zobrazení sad změn.

    • Když kliknete na tlačítko datum, můžete zadat datum ve datum pole.

  4. Klikněte na tlačítko větev.

    Větev je vytvořena a zobrazí se v Průzkumníka správy zdrojového kódu.

    Poznámka: na rozdíl od většiny operací ovládacího prvku verze, tato operace negeneruje čekajících změn.Místo toho tato operace nebude dokončena okamžitě a nelze ji vrátit.

Větev soubor nebo složku

Ačkoli soubor nebo složku můžete přímo větvení, doporučujeme mimo ni.Jinak nebude možné k zobrazit hierarchii větev nebo sledovat vaše sad změn.Je osvědčeným postupem větvení a sloučení pouze mezi poboček, jak je popsáno výše v tomto tématu.

Ale pokud máte speciální potřeby větví soubor nebo složku, můžete pomocí následujícího postupu k provedení této úlohy.(Informace o tom, jak provést tuto úlohu příkazového řádku naleznete v tématu Branch Command.)

Požadovaná oprávnění

Tento postup vaše prostudujte si oprávnění a vaše sloučit oprávnění pro cílové cesty musí být nastaven na povolit.Další informace naleznete v tématu Oprávnění v prostředí Team Foundation Server.

Větvení soubor nebo složku

  1. V Průzkumníka správy zdrojového kódu, klikněte pravým tlačítkem myši na složku nebo soubor, že chcete větvení, přejděte na větvení a slučovánía potom klikněte na tlačítko větev.

    Větev se zobrazí dialogové okno.

  2. V cíl pole, změňte umístění a název pro novou větev.

    Můžete také klepnout na Procházet k určení cíle.

  3. V větev z verze oddílu, klepněte na jeden z následujících možností v podle seznam:

    • Když kliknete na tlačítko nejnovější verzi, větev je vytvořen pro nejnovější verzi, v nástroji správy verzí.

    • Když kliknete na tlačítko Changeset, můžete určit počet sady změn v Changeset pole.Alternativně můžete klikněte na tlačítko třemi tečkami (...) otevřete najít sad změn dialogového okna.

      Další informace naleznete v tématu Vyhledání a zobrazení sad změn.

    • Když kliknete na tlačítko datum, můžete zadat datum ve datum pole.

    • Když kliknete na tlačítko popisek, můžete zadat název popisku v popisek pole.Alternativně můžete klikněte na tlačítko třemi tečkami (...) otevřete najít popisek dialogového okna.

      Další informace naleznete v tématu Použití popisků k uložení aktuálního stavu souborů.

    • Když kliknete na tlačítko verze pracovního prostoru, větev je vytvořen pro verzi v pracovním prostoru.

  4. (Volitelné) Vyberte vytvořit místní pracovní kopie pro novou větev zaškrtnutí políčka vytvořit kopii položky řízená verze na místní pracovní prostor.Pokud nepotřebujete místní kopii a chcete ke zlepšení výkonu není stažení mnoho položek do počítače, zrušte zaškrtnutí políčka.

  5. Klikněte na tlačítko OK.

    Větev je vytvořena a zobrazí se v Průzkumníka správy zdrojového kódu.

    [!POZNÁMKA]

    A Browse For Folder okna se zobrazí, pokud jste vybrali vytvořit místní pracovní kopie pro novou větev zaškrtávacího políčka a místní složky, kterou jste zadali v aktuální pracovní prostor není namapována.Vyhledat složku nebo klepněte na tlačítko Make New Folder, zadejte složku, do které synchronizovat k položkám řízená verze a potom klikněte na tlačítko OK.

Viz také

Úkoly

Zobrazení hierarchie větvení týmového projektu

Koncepty

Použití Průzkumníka správy zdrojového kódu ke správě souborů s využitím správy verzí

Zobrazení místa a času sloučení sad změn

Strategické větvení

Další zdroje

Branch Command

Branches Command

Visual Studio sady TFS větvení průvodce