Sdílet prostřednictvím


Soubory a složky pobočky

Větví lze provádět následující cíle:

  • Správa více týmy na stejnou codebase souběžné

  • Izolovat rizik způsobených různé sady změn codebase

  • Pořizovat snímky a poté samostatný podporu následné změny (například vytvoření dílčí větve)

Například následující obrázek znázorňuje, jak vyvinula společnost DinnerNow větví struktury jeho obchodním potřebám.

Struktura pobočky DinnerNow v okně hierarchie

Okno hierarchie

Funkce týmu a a b týmu funkce proveďte jeho práce v samostatných větvích.Týmy jsou připraveny integrovat jejich práce, sloučit do pobočky Dev jejich poboček.Při sestavení z větve Dev jsou stabilní a připraven k testování, týmy sloučit větev Dev testovací větev.

Při vydání každé verze je rozvětvené hlavní větev do nové verze pobočky, například Version1 větve a větve rozhraní.Podle této strategie společnosti zlepšit nebo opravit každý minulé verze produktu odděleně podle potřeby.

Větvení operaci lze provést buď pomocí Explorer ovládacího prvku zdrojového, ukazuje toto téma nebo větve 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 vytvoření paralelní sady verzí souborů.Však poboček pomocí přidat složitost a náklady na projekt.Například při sloučení dvou poboček pravděpodobně vyřešit konflikty.

Před vytvořením pobočky, měli byste zvážit, zda bude lépe vyhovovat vašim potřebám použitím popisek.Popisek použitím můžete rychle a snadno získat snímek stavu souborů tak, že můžete později načíst nebo vytvořit soubory v tomto státě.Další informace naleznete v tématu Vytvoření snímku souborů použít popisky.

Převést složku na větev

Vydání Visual Studio Team Foundation Server 2010 začala rozlišovat mezi pobočkami a složky.Následující obrázek ukazuje nejvyšší úrovně struktury složky DinnerNow:

DinnerNow struktura složek v Průzkumníku zdroj ovládacího prvku

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

Jak ukazuje obrázek, stále můžete složky uspořádat poboček v rámci hierarchie řízení verze týmu projektu.Složky a pobočky mají však jiný vzhled a různé možnosti.Kdy pravým tlačítkem myši na složku nebo pobočky a klepněte na Vlastnosti, zobrazují různé informace a různé funkce.

Při provádění operací, pobočka, pobočky mají důležité výhody složek.Pobočky podporují verze ovládací funkce, které poskytují navíc viditelnost do struktury pobočky a kde sloučené do changesets.(Další informace naleznete v odkazech v části Viz také dále v tomto tématu.)

Přestože stále větví a sloučení mezi složky, je nejvhodnější pro váš tým větví a sloučit pouze mezi pobočkami.Následující postup vysvětluje, jak převést složku na větev.

Požadovaná oprávnění

K provedení následujícího postupu vaše větev spravovat musí být nastavena oprávnění Povolit.Další informace naleznete v tématu Team Foundation Oprávnění serveru.

Převést složku na větev

  1. V Explorer ovládacího prvku zdrojového, ujistěte se, že existuje složka, kterou chcete převést na serveru.

  2. Pokud ikonu čekající sčítání (TFSC čekající přidání – ikona stavu) se zobrazí další složky, klepněte pravým tlačítkem myši na složku a klepněte na tlačítko Kontrola V čekající změny.

  3. Klepněte pravým tlačítkem myši na složku, kterou chcete převést, přejděte na Branching a sloučenía klepněte na tlačítko Převést do větve.

    Převést složky pobočky se zobrazí dialogové okno.

    Důležité převodem složku, která je již rozvětvené vyberete pravděpodobně rekurzivně provést tento převod všech složek větvenou podřízené políčko.Tato možnost také převede pobočky všech složek, které byly napojena na tento jedné složky.

  4. (Volitelné) V vlastníka pole zadejte jméno osoby, která je vlastníkem této větve.

    [!POZNÁMKA]

    Pole vlastníka je pouze informativní.Právě s názvem v poli Vlastník neuděluje žádná další oprávnění.

  5. (Volitelné) V Popis pole Typ informací, které si myslíte, že by bylo vhodné ostatním členům týmu, kteří musí používat tato větev nebo porozumět jeho účelu.

  6. Klepněte na tlačítko Převést.

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

Nelze vnořit poboček; proto nelze převést libovolnou složku na větev Pokud jej obsahuje pobočku nebo pobočkou obsažen.Například následující obrázek znázorňuje, jak nadřazené ani podřízené větve FeatureTeamA lze převést na pobočku.

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

Po převedení složky pobočky můžete ji převést zpět do složky, pokud váš tým rozhodne změnit strukturu pobočky.

Převést na složku větev

  1. V Explorer ovládacího prvku zdrojového, klepněte na větev, kterou chcete převést.

  2. Na soubor nabídce přejděte na Ovládací prvek zdroje, přejděte na Branching a sloučenía klepněte na tlačítko Převést na složku.

  3. Když Převést větev zpět do složky klepněte na tlačítko Ano.

Pobočka pobočky

Po převedení složky na větev pak můžete vytvořit jiné pobočky z takové pobočky.Následující postup ukazuje, jak můžete použít grafické uživatelské rozhraní Visual Studio Application Lifecycle Management (ALM) pro připojení pobočky.(Informace o provedení této úlohy příkazového řádku naleznete v tématu Branch Command.)

Požadovaná oprávnění

Tento postup vašeho větev spravovat musí být nastavena oprávnění Povolit pro poboček zdrojové a cílové cesty.Vaše sloučení oprávnění pobočky cílové cesty musí být nastavena na Povolit.Další informace naleznete v tématu Team Foundation Oprávnění serveru.

Na pobočky větev

  1. V Explorer ovládacího prvku zdrojového, pravým tlačítkem myši na větev, kterou chcete větví, přejděte na Branching a sloučenía klepněte na tlačítko větev.

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

  2. V Cílový název větve zadejte cestu novou větev.

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

    • Pokud klepnete na tlačítko Nejnovější verze, pobočky je vytvořen pro nejnovější verze verze ovládacího prvku.

    • Pokud klepnete na tlačítko Changeset, můžete určit počet changeset v Changeset pole.Jako alternativu, klepněte na tlačítko třemi tečkami () otevřete Najít Changesets dialogové okno.

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

    • Pokud klepnete na tlačítko den, můžete určit datum v datum pole.

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

    Větev se vytvoří a zobrazí se v Explorer ovládacího prvku zdrojového.

    Poznámka: na rozdíl od většiny operací řízení verze této operace negeneruje čekající změny.Místo toho je ukončeno okamžitě a nelze vrátit.

Větev souboru nebo složky

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

Ve většině případů popsanou v této části postupu není nejvhodnější.

Ačkoli stále větví složky nebo souboru přímo v Visual Studio ALM, tento druh operace není obecně nejlepším řešením pro většinu účelů.Je nejvhodnější pro váš tým větví a sloučit pouze mezi pobočkami, jak je popsáno dříve v tomto tématu.

Ale pokud je zvláštní potřeba větví soubor nebo složku, můžete použít následující postup k provedení tohoto úkolu pomocí Visual Studio ALM.(Informace o provedení této úlohy příkazového řádku naleznete v tématu Branch Command.)

Požadovaná oprávnění

Tento postup vašeho Rezervovat oprávnění a vaše sloučení musí být nastavena oprávnění pro cílovou cestu Povolit.Další informace naleznete v tématu Team Foundation Oprávnění serveru.

Do větve souboru nebo složky

  1. V Explorer ovládacího prvku zdrojového, klepněte pravým tlačítkem myši na složku nebo soubor chcete větví, přejděte na Branching a sloučenía klepněte na tlačítko větev.

    Větev se zobrazí dialogové okno.

  2. V Target pole, změna umístění a název pro novou větev.

    Můžete také klepnout na procházení určit cíl.

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

    • Pokud klepnete na tlačítko Nejnovější verze, pobočky je vytvořen pro nejnovější verze verze ovládacího prvku.

    • Pokud klepnete na tlačítko Changeset, můžete určit počet changeset v Changeset pole.Jako alternativu můžete klepněte na znak výpustky () otevřete Najít Changesets dialogové okno.

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

    • Pokud klepnete na tlačítko den, můžete určit datum v datum pole.

    • Pokud klepnete na tlačítko štítek, můžete zadat název štítku v Popisek pole.Jako alternativu můžete klepněte na znak výpustky () otevřete Najít štítek dialogové okno.

      Další informace naleznete v tématu Vytvoření snímku souborů použít popisky.

    • Pokud klepnete na tlačítko Prostoru verze, pobočky je vytvořena verze v pracovním prostoru.

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

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

    Větev se vytvoří a zobrazí se v Explorer ovládacího prvku zdrojového.

    [!POZNÁMKA]

    A Vyhledat složku vyberete, zobrazí se okno vytvořit místní pracovní kopie pro novou větev políčko a zadané v aktuální pracovní oblasti není mapována místní složky.Procházet složky nebo klepněte na tlačítko Vytvořit novou složku, určete složku synchronizovat kontrolované verze položek a klepněte na tlačítko OK.

Viz také

Úkoly

Zobrazit hierarchii větve týmu projektu

Koncepty

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

Kde a kdy byly sloučeny Changesets zobrazení

Strategicky větví

Další zdroje

Branch Command

Branches Command

Programu Visual Studio TFS větvení televize