Sdílet prostřednictvím


Přidání souborů na server

Když pracujete v Průzkumníku řešení a váš projekt využívá správu verzí, je přidání souboru do správy verzí často automatické.V některých případech je však nutné pro přidání projektu do správy verzí provést některé další kroky.

Tip

Před přidáním souborů do správy verzí byste měli nejprve nastavit pracovní prostor na vývojovém počítači.

Co chcete udělat?

  • Vytvoření nového kódového projektu a řešení se správou verzí

  • Umístění existujícího řešení a kódových projektů do správy verzí

  • Přidání jednoho nebo více souborů do správy verzí

  • Využití binárních souborů třetích stran, které váš kód nesestavuje

  • Přizpůsobení souborů, které jsou ignorovány správou verzí

  • Práce z příkazového řádku

Vytvoření nového kódového projektu a řešení se správou verzí

Můžete vytvořit nový týmový projekt a rovnou ho přidat do správy verzí, abyste se svým týmem mohli okamžitě využívat všechny výhody správy verzí od prvního řádku kódu, který napíšete.

Dialogové okno Nový projekt

  1. V sadě Visual Studio se připojte k týmovému projektu (pokud jste tak ještě neučinili).

  2. Zvolte příkaz Soubor, Nový, Projekt (klávesnice: CTRL+SHIFT+N).

    Zobrazí se dialogové okno Nový projekt.

  3. Vyberte typ kódového projektu, který chcete vytvořit.

  4. Do pole Název zadejte název kódového projektu.

  5. Pokud se zobrazí seznam Řešení, vyberte možnost Vytvořit nové řešení.

  6. V seznamu Umístění určete cestu ke správné místní pracovní složce (například c:\code\SiteApp\Main\) v pracovním prostoru, který jste vytvořili při instalaci vývojového počítače.

    Zaškrtněte políčka Vytvořit adresář pro řešeníPřidat do správy zdrojového kódu.

  7. Kliknutím na tlačítko OK vytvořte kódový projekt, který pak můžete zobrazit v Průzkumníku řešení (klávesnice: CTRL+ALT+L).

    Nový projekt kódu v Průzkumníku řešení

  8. Průzkumníku řešení otevřete kontextovou nabídku řešení, které jste vytvořili nebo upravili, a výběrem příkazu Vrátit se změnamiodešlete nedokončené změny.

Umístění existujícího řešení a kódových projektů do správy verzí

Chcete-li do správy verzí přidat existující řešení, přesuňte všechny soubory tohoto řešení do svého pracovního prostoru a poté je přidejte.

[!POZNÁMKA]

Nepoužívejte k odeslání řešení do správy verzí dialogové okno Přidat řešení do správy zdrojového kódu.Místo toho použijte následující postup.

  1. V sadě Visual Studio se připojte k týmovému projektu (pokud jste tak ještě neučinili).

  2. Zvolte příkaz Zobrazení, Ostatní okna, Průzkumník správy zdrojového kódu.

  3. V Průzkumníku správy zdrojového kódu přejděte do logické nadřazené složky vašeho řešení, například $/SiteApp/Main, kde SiteApp je název týmového projektu.Proč je, to dobrý nadřazené složky?

  4. Pomocí odkazu vedle položky Místní cesta otevřete nadřazenou složku v Průzkumníku Windows (nebo v Průzkumníku souborů ve Windows 8).

    Co dělat, pokud odkaz obsahuje text „Nenamapované“?

  5. Přesuňte složku, která obsahuje vaše řešení, do nadřazené složky.

  6. V sadě Visual Studio zvolte příkaz Soubor, Otevřít, Projekt či řešení a pak pomocí dialogového okna Otevřít projekt toto řešení otevřete.

  7. V Průzkumníku řešení (klávesnice: CTRL+ALT+L) vyberte řešení, otevřete jeho kontextovou nabídku a zvolte příkaz Přidat řešení do správy zdrojového kódu.

  8. V Průzkumníku řešení vyberte řešení, otevřete jeho kontextovou nabídku a zvolte možnost Vrátit se změnami.

  9. V Průzkumníku týmových projektů se zobrazí stránka Nedokončené změny.

  10. Zobrazují se v části Vyloučené změny nějaké Zjištěné změny?

    • Ne: Přejděte k dalšímu kroku.

    • Ano: Klikněte na odkaz Zjištěné změny.Zobrazí se dialogové okno Povýšit změny kandidáta.Soubory uvedené v tomto dialogovém okně nejsou odkazovány žádnými kódovými projekty ve vašem řešení.Pokud bude váš tým tyto soubory potřebovat, vyberte je a zvolením možnosti Povýšit je přesuňte do části Zahrnuté změny na stránce Nedokončené změny.Další informace naleznete v tématu Vrácení práce se změnami do týmového základu kódu.

  11. Jakmile budete připraveni, odešlete nedokončené změny.

Přidání jednoho nebo více souborů do správy verzí

Pokud k přidání souboru do kódového projektu používáte Průzkumníka řešení, přidá ho systém do správy verzí automaticky.Můžete však přidat také soubory, na které kódové projekty neodkazují.

Tip

Pokud vytváříte automatizovaný proces nebo dáváte přednost příkazovému řádku, můžete místo následujících postupů použít Příkaz Přidat.

Automatické přidání jednoho nebo více souborů do správy verzí

Pokud používáte místní pracovní prostor, dokáže stránka Nedokončené změny zjistit nové soubory automaticky.

  1. V sadě Visual Studio se připojte k týmovému projektu (pokud jste tak ještě neučinili).

  2. Zvolte příkaz Zobrazení, Ostatní okna, Průzkumník správy zdrojového kódu.

  3. V Průzkumníku správy zdrojového kódu přejděte do složky, kam chcete soubory nebo složky přidat.

  4. Pomocí odkazu vedle položky Místní cesta otevřete cílovou složku v Průzkumníku Windows (nebo v Průzkumníku souborů ve Windows 8).

    Přesuňte soubory a složky do této složky.

    Co dělat, pokud odkaz obsahuje text „Nenamapované“?

  5. V sadě Visual Studio nebo Průzkumníku týmových projektů vyberte Nedokončené změny.

  6. Na stránce Nedokončené změny vyberte v části Vyloučené změny možnost Odstraněné změny.

  7. V dialogovém okně Povýšit změny kandidáta ověřte, zda jsou vybrány pouze soubory, které chcete vrátit, a zvolte možnost Povýšit.

  8. Odešlete nedokončené změny.

Ruční přidání souborů do správy verzí

Soubory můžete do správy verzí přidat také ručně.

  1. Zvolte příkaz Zobrazení, Ostatní okna, Průzkumník správy zdrojového kódu.

  2. V Průzkumníku správy zdrojového kódu přejděte do složky, kam chcete soubory umístit.

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

    Před pokračováním ověřte, zda je tato složka vrácena.Pokud vytváříte složku nyní, otevřete její kontextovou nabídku, vyberte příkaz Vrátit se změnami a před pokračováním novou složku vraťte.

  3. Přetáhněte složky nebo soubory z Průzkumníka Windows (nebo Průzkumníka souborů) do složky v Průzkumníku správy zdrojového kódu.

  4. Pokud se zobrazí dialogové okno Přidat do správy zdrojového kódu, ověřte, zda jsou vybrány všechny soubory, které chcete přidat, a zvolte možnost Zahrnout položky.

  5. Zvolte možnost Dokončit.

  6. Při zobrazení stránky Nedokončené změny ověřte v Průzkumníku týmových projektů, zda jsou v části Zahrnuté změny zobrazeny binární soubory, které chcete přidat.Vyberte Vrátit se změnami.

Využití binárních souborů třetích stran, které váš kód nesestavuje

Mnoho týmů vyvíjí kód závisející na binárních souborech, které nejsou sestaveny řešením, ve kterém spravují svůj kód.Tyto binární soubory jsou zpravidla součástí knihovny, na kterou má tým licenci od třetí strany.

Někdy tyto binární soubory pocházejí od jiného týmu stejné společnosti.Například tým A závisí na binárních souborech vytvářených týmem B, přičemž každý tým musí z určitých důvodů pracovat v různých kolekcích týmových projektů.V důsledku toho tým B poskytuje binární soubory týmu A, který je pak vrací do správy verzí.

Tip

Pokud mají vaše vývojové počítače a sestavovací servery přístup k Internetu, může NuGet usnadnit týmu správu závislostí a udržovat vaše binární soubory aktuální.I když se rozhodnete používat NuGet, měli byste pravděpodobně stále přidávat binární soubory do správy verzí, abyste mohli reprodukovat a sestavovat historické verze kódu.

Struktura složek a pracovního prostoru, kterou byste měli použít k ukládání binárních souborů od třetích stran, závisí na tom, jak vaše řešení na těchto knihovnách závisí.

Přidání binárních souborů do struktury složek nebo větví

Pokud binární soubory třetích stran umístíte do stejné nadřazené složky, která obsahuje složky vašeho řešení, mohou všechny vaše kódové projekty ve všech řešeních odkazovat na knihovny pomocí stejné relativní cesty.

Tým například používá tuto strukturu složek:

Ve složce hlavní nadřazené složku knihovny

Každý kódový projekt pak může odkazovat na složku s knihovnami pomocí následující relativní cesty: ../../Lib.

Pokud později v projektu váš tým potřebuje oddělit jednotlivé práce, které vyžadují různé verze binárních souborů, můžete rozvětvit složku s knihovnami spolu se složkou řešení.

Například aplikace verze 1 využívá knihovnu verze 1.Když někteří vývojáři týmu Přístup k datům pracují na další verzi, mohou využít verzi 2.Ostatní týmy však ještě nejsou připraveny k upgradu.Tuto situaci můžete vyřešit pomocí větví.

Složka knihovny v rámci struktury větvení.

Použití pracovního prostoru k mapování v binárních souborech

Některé společnosti musejí spravovat složitější závislosti v knihovnách třetích stran.Několik týmových projektů například obsahuje řešení s různými závislostmi ve společné sadě knihoven.V takových případech můžete knihovny třetích stran uložit do vyhrazeného týmového projektu.Přispěvatelé do různých týmových projektů si namapují složky, které obsahují potřebné knihovny.

Například společnost FabrikamFiber zavádí následující strukturu projektu, větvení a složek:

Knihovny, které jsou uloženy v vyhrazený týmového projektu

Raisa si ve svém vývojovém počítači nastaví dva pracovní prostory pro dva různé účely a u každého z nich namapuje knihovny, které potřebuje:

Mapa pracovní prostory v knihoven

Přizpůsobení souborů, které jsou ignorovány správou verzí

Určité typy souborů (například soubory DLL) jsou správou verzí ignorovány.Výsledek:

  • Když do složek, které jsou namapovány v místním pracovním prostoru, přidáte ignorované soubory, nezobrazí se na stránce Nedokončené změny v Průzkumníku týmových projektů.

  • Když se pokusíte přidat ignorované soubory pomocí dialogového okna Přidat do správy zdrojového kódu (například jejich přetažením do Průzkumníka správy zdrojového kódu), zobrazí se tyto soubory automaticky na kartě Vyloučené položky.

Vložením textového souboru s názvem .tfignore do složky, kde chcete uplatnit pravidla, můžete nakonfigurovat, které druhy souborů jsou ignorovány.Účinek souboru .tfignore je rekurzivní.Vytvořením souborů .tfignore v podsložkách však můžete potlačit účinek souboru .tfignore v nadřazené složce.

Pravidla souboru .tfignore

Pro soubor .tfignore platí následující pravidla:

  • # začíná řádek komentáře.

  • Jsou podporovány zástupné znaky * a ?.

  • Určení_souboru je rekurzivní, není-li předponou \ znak.

  • ! neguje určení souboru (soubory, které odpovídají vzoru, nejsou ignorovány).

Příklad souboru .tfignore

######################################
# Ignore .cpp files in the ProjA sub-folder and all its subfolders
ProjA\*.cpp
# Ignore .txt files in this folder 
\*.txt
# Ignore .xml files in this folder and all its sub-folders
*.xml
# Ignore all files in the Temp sub-folder
\Temp
# Do not ignore .dll files in this folder nor in any of its sub-folders
!*.dll

Vytvoření a použití souboru .tfignore

Přestože pomocí výše uvedených pravidel můžete textový soubor .tfignore vytvořit ručně, můžete také automaticky vygenerovat nový, pokud stránka Nedokončené změny zjistí změnu.

Automatické vygenerování souboru .tfignore

  1. Na stránce Nedokončené změny vyberte v části Vyloučené změny odkaz Zjištěné změny.

    Zobrazí se dialogové okno Povýšit změny kandidáta.

  2. Vyberte soubor, otevřete kontextovou nabídku a zvolte ignorovat tuto položku místní, ignorovat rozšířením, ignorovat podle názvu souboru, nebo ignorovat ve složce.

  3. Kliknutím na tlačítko OK nebo Storno zavřete dialogové okno Povýšit změny kandidáta.

  4. Soubor .tfignore se zobrazuje v části Zahrnuté změny na stránce Nedokončené změny.Můžete ho otevřít a upravit podle svých potřeb.

Soubor .tfignore je automaticky přidán jako zahrnutá nedokončená změna, aby vytvořená pravidla platila pro každého člena týmu, který tento soubor získá.

Práce z příkazového řádku

  • Příkaz Přidat Soubory z pracovního prostoru na svém vývojovém počítači odešlete na server.

Viz také

Další zdroje

Rozhodování, zda využít místní pracovní prostor nebo pracovní prostor na serveru