Sdílet prostřednictvím


Sloučit soubory a složky

Z různých důvodů popsaných v Soubory a složky pobočky, týmům mnoho práce v codebase, který je forked do různých větví.Pokud používáte pobočky, nakonec tým musí integrovat práce byly dokončeny v různých větvích během určitých fází projektu.Například když jste připraveni vyzkoušet úplnou verzi softwaru, bude nutné změny provedené na pobočky týmu různé funkce sloučení.

Postupy v tomto tématu poradit, jak můžete použít grafické uživatelské rozhraní Visual Studio Application Lifecycle Management (ALM) na sloučit změny provedené v různých pobočkách.Informace o sloučení do příkazového řádku naleznete v tématu Merge Command.

Požadovaná oprávnění

Chcete-li provádět tyto postupy musí mít následující oprávnění nastavit:

  • Musí mít čtení oprávnění pro položku ve stromu zdroje a vaše Rezervovat oprávnění pro položku ve stromu cíl na hodnotu Povolit.

  • Musí mít sloučení oprávnění nastavit pro cílovou cestu.

  • Pokud je přejmenování položky ve stromové struktuře cílové musí mít Rezervovat stromu zdrojových a cílových stromu oprávnění nastavena na Povolit.

  • Pokud jsou ovlivněny operací soubory uzamčeny, musíte mít Lock oprávnění nastavena na Povolit.Další informace o oprávněních naleznete v Team Foundation Oprávnění serveru.

Spuštění hromadné korespondence z okna zdroj ovládacího prvku

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

Vydání Visual Studio Team Foundation Server 2010 začala rozlišovat mezi pobočkami a složky.Například na následujícím obrázku zobrazí zobrazení poboček a složky s odlišné ikony.

Větev a složky

Zatímco stále mohou větví a korespondence mezi složky nejvhodnější pro vašeho týmu je větví a sloučit pouze mezi pobočkami.Další informace naleznete v tématu Soubory a složky pobočky.

Sloučení pobočky, soubory a složky z Průzkumníka zdroj ovládacího prvku

  1. V Explorer ovládacího prvku zdrojového, vyberte pobočku, složky nebo souboru, který chcete sloučit.

  2. Klepněte 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 sloučení.

    Průvodce sloučením ovládacího prvku zdrojového je zobrazen.Informace o sloučení dokončit průvodce pomocí Průvodce zdroj ovládacího prvku sloučení dokončit sloučení.

Spuštění hromadné korespondence z okna Sledování Changeset

Můžete použít Sledování Changeset okno zobrazit informace jako například provedena changeset, kde byla sloučena a kdy k události došlo.Pobočky, kde není byla sloučena changeset také zvýrazněny.Pokud pobočky, kde je znát changeset je nutná, ale chybí, můžete použít tažení a potíže operace přetažení.

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

Tento postup lze provést pouze pro changesets, že vliv pobočky.Například na následujícím obrázku můžete zobrazit způsob zobrazení poboček a složky s odlišné ikony.

Větev a složky

Další informace naleznete v tématu Soubory a složky pobočky.

Přetažení Changeset do okna Sledování Changeset

  1. V Explorer ovládacího prvku zdrojového, vyberte pobočku, složky nebo souboru, který je obsažen v rámci pobočky.

  2. Pravým tlačítkem myši na vybranou položku a klepněte na tlačítko Zobrazení historie.

  3. V Historie okna, klepněte pravým tlačítkem na changeset, který chcete zobrazit a vybrat Sledovat Changeset.

    Vyberte pobočky se zobrazí dialogové okno.

  4. (Volitelné) V cílové pobočky seznam, zkontrolujte poboček, které chcete zobrazit a zrušte zaškrtnutí u poboček, které chcete skrýt.

  5. Klepněte na tlačítko vizualizovat.

    Sledování Changeset okno.

  6. Přetáhněte větev obsahující changeset na cílové větev.

    Průvodce sloučením ovládacího prvku zdrojového se zobrazí.Informace o sloučení dokončit průvodce pomocí Průvodce zdroj ovládacího prvku sloučení dokončit sloučení.

ms181428.collapse_all(cs-cz,VS.110).gifPříklad: Pokud je nová metoda?

Pro ilustraci použití předchozího postupu, zvažte následující příklad.Julie požádalo pracovníku implementovat nové metody v některých FeatureTeamA kód, který uživatel využívá ve svém kódu FeatureTeamB.Pracovník zapíše kód nové metody a potom mu kontroly do pobočky FeatureTeamA.Julie splňuje kolega mu den opouští, a uvádí, že byl změnami novou metodu.

Julie získá zpět do své kanceláře a zjistí nejnovější zdroje, ale uživatel není zobrazen novou metodu, která pracovníku změnami.Eva přejde Explorer ovládacího prvku zdrojového, zobrazení Historie okno pro pobočky FeatureTeamA a Eva vidí, že s changeset 50 pracovníku nebyla skutečně změnami novou metodu.Uživatel klepne pravým tlačítkem changeset 50 a klepne na Sledovat Changeset, zobrazí se následující okno:

Changeset okno Sledování: Sloučení do nadřazené větve

Sledování sady změn – okno: sloučení s nadřazenou větví

Z Sledování Changeset okna, Julie vidět, že pracovníku změnami metodu s changeset 50 a sloučeny do větve Dev s changeset 51.Ale Julie nelze získat nový kód, dokud changeset 50 sloučena do pobočky FeatureTeamB.Tak uživatel přetáhne Dev větev do pobočky FeatureTeamB spustit Zdroj ovládacího prvku korespondence, který se potom použije k dokončení hromadné korespondence.

Pomocí Průvodce zdroj ovládacího prvku sloučení dokončit sloučení

Po provedení výše uvedených postupů Průvodce sloučením ovládacího prvku zdrojového se zobrazí.Tento průvodce umožňuje určit zdroj a cíl sloučení.Sloučit do jiné větve jednoho celou větev nebo můžete vybrat konkrétní changeset nebo skupiny changesets, které chcete sloučit.

Sloučit soubory, složky nebo poboček pomocí Průvodce zdroj ovládacího prvku korespondence

  1. V Průvodce sloučením zdroj ovládacího prvkuv větev zdroj pole zadejte název větve zdroj týmu projektu, nebo klepněte na tlačítko Procházet vyberte ze seznamu.

  2. V cílové pobočky rozevírací seznam, vyberte cíl týmu projektu pobočky, které chcete sloučit větev zdroj.

  3. Vyberte rozsah změn, které chcete sloučit do cílové pobočky výběrem všechny provedené změny určité verze nebo changesets vybrané možnost a klepněte na tlačítko Další.

    Tip

    Pokud je to možné, klepněte na tlačítko všechny provedené změny určité verze, jak ji sníží riziko konfliktu budoucí sloučení.

    • Pokud jste vybrali všechny provedené změny určité verze, pak bude verze zdrojové položky vyberte se zobrazí stránka.Vyberte verzi položky, které chcete použít.

      Changeset

      Sloučit zadáním changeset verze.

      Datum

      Sloučit zadáním datum verze.

      Popisek

      Sloučit zadáním štítek verze.

      Nejnovější verze

      Sloučit zadáním nejnovější verze.

      Pracovní prostor

      Sloučit zadáním prostoru verze.

    • Pokud jste vybrali vybrané changesets, pak bude Vyberte Sloučit do cílové pobočky changesets se zobrazí stránka.Vyberte changeset, které chcete sloučit.

      Tip

      Stiskněte a podržte řízení nebo klávesy SHIFT a vyberte více položek ve spojité oblasti.

  4. Klepněte na tlačítko Dalšía klepněte na provést operaci sloučení stránky, klepněte na tlačítko Dokončit.

    Jeden nebo více čekající změny jsou generovány.

  5. (Volitelné) Pokud chcete zkontrolovat čekající změny okamžitě, můžete provádět tyto kroky:

    1. Klepněte zobrazení nabídce přejděte na Jiné Windowsa klepněte na tlačítko Čekající změny.

    2. Pomocí okna čekající změny se změnami.Další informace naleznete v tématu Vrácení práce se změnami do týmového základu kódu.

Viz také

Koncepty

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

Další zdroje

Izolovat riziko pomocí poboček

Merge Command

Merges Command

Vyřešit konflikty souborů