Sdílet prostřednictvím


Přidání souborů na server

 

Publikováno: duben 2016

Přidání souboru ovládacího prvku verzí je často automatické, když používáte Průzkumníka řešení a váš projekt je pod řízením verzí. Nicméně v některých případech je nutné provést některé další kroky pro přidání projektu do řízení verze.

Tip

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

Co chcete udělat?

  • Vytvořit nový kódový projekt a řešení pod správou verzí

  • Umístit existující řešení a kód projektů pod správu verzí

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

  • Využití binárních souborů jiných výrobců, které váš kód nesestavuje

  • Úprava souborů ignorovaných správou verzí

  • Pracovat z příkazového řádku

Vytvořit nový kódový projekt a řešení pod správou verzí

Současně můžete vytvořením nového týmu projektu a přidat tak, že vy a váš tým okamžitě využívat všechny výhody řízení verze, počínaje první řádek kódu, který napíšete do řízení verze.

Dialogové okno Nový projekt

  1. V sadě Visual Studio, pokud jste tak již neučinili, se připojte k projektu týmu.

  2. Zvolte soubor, nové, projektu (klávesnice: Ctrl + Shift + N).

    Zobrazí se dialogové okno Nový projekt.

  3. Vyberte typ kódu projektu, který chcete vytvořit.

  4. Do pole Název zadejte název projektu kódu.

  5. Pokud se zobrazí seznam Řešení, přesvědčte se, zda je vybrána možnost Vytvořit nové řešení.

  6. V seznamu Umístění zadejte cestu k dobré místní pracovní složce (například c:\code\SiteApp\Main\) v pracovním prostoru, který jste vytvořili, když jste nastavovali počítač pro vývoj.

    Přesvědčte se, zda vytvořit adresář pro řešení a Přidat do správy zdrojového kódu vybraných zaškrtávacích políček.

  7. Zvolte možnost OK a vytvořte tak projekt kódu, který lze zobrazit v okně Průzkumník řešení (klávesnice: Ctrl + Alt + L).

    Nový kód projektu v Průzkumníku řešení

  8. V Průzkumníku řešení otevřete kontextovou nabídku řešení, které jste vytvořili nebo upravili, a pak zvolte možnost Vrátit se změnami k odeslání vašich čekajících změn.

Umístit existující řešení a kód projektů pod správu verzí

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

Poznámka

Vyhněte se použití dialogového okna Přidat řešení do Správy zdrojů k odeslání řešení do řízení verzí.Namísto toho použijte následující proceduru.

  1. V sadě Visual Studio, pokud jste tak již neučinili, se připojte k projektu týmu.

  2. Zvolte možnost 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 pro vaše řešení, například $/SiteApp/Main, kde SiteApp je název týmového projektu. Proč je tato nadřízená složka dobrá?

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

    Co dělat, pokud je text odkazu „Nenamapované“?

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

  6. V sadě Visual Studio zvolte položky Soubor, Otevřít, Projekt/řešení a pak použijte dialogové okno Otevřít projekt k otevření řešení.

  7. V okně Průzkumník řešení (klávesnice: Ctrl + Alt + L) vyberte řešení, otevřete kontextovou nabídku a zvolte možnost Přidat řešení do správy zdrojů.

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

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

  10. Jsou nějaké Zjištěné změny zobrazeny v části Vyloučené změny?

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

    • Ano: Vyberte odkaz Zjištěné změny. Zobrazí se dialogové okny Použít změny kandidáta. Soubory uvedené v tomto dialogovém okně nejsou odkazovány žádným kódem projektů ve vašem řešení. Pokud bude váš tým tyto soubory potřebovat, přesvědčte se, zda jsou vybrány, a pak je zvolením možnosti Povýšit 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 čekající změny.

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

Při přidání souboru do projektu kódu pomocí Průzkumníka řešení jej systém automaticky přidá do správy verzí. Můžete však také přidat soubory, na které není odkazováno v rámci projektů kódu.

Tip

Pokud vytváříte automatizovaného procesu nebo dáváte přednost pomocí příkazového řádku, můžete použít Přidat – příkaz namísto následující postupy.

Automaticky přidat jeden nebo více souborů do správy verzí

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

  1. V sadě Visual Studio, pokud jste tak již neučinili, se připojte k projektu týmu.

  2. Zvolte možnost Zobrazení, Ostatní okna, Průzkumník správy zdrojového kódu.

  3. V průzkumníkovi 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 Průzkumníku souborů v systému Windows 8).

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

    Co dělat, pokud je text odkazu „Nenamapované“?

  5. V sadě Visual Studio nebo Team Explorer vyberte Čekající změny.

  6. Na straně Čekající změny vyberte v části Vyloučené změny možnost Odstraněné změny.

  7. V dialogovém okně Použít změny kandidáta se ujistěte, že jsou vybrány pouze soubory, které chcete zapsat, a pak zvolte Použít.

  8. Odešlete vaše čekající změny.

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

Můžete také ručně přidat soubory k řízení verzí.

  1. Zvolte možnost Zobrazení, Ostatní okna, Průzkumník správy zdrojového kódu.

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

    Důležité

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

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

  4. Když se zobrazí dialogové okno Přidat do správy zdrojových souborů, přesvědčte se, zda jsou vybrány všechny soubory, které chcete přidat, a pak zvolte možnost Zahrnout položky.

  5. Zvolte Dokončit.

  6. V Průzkumníku týmových projektů, když se zobrazí stránka Nedokončené změny, ověřte, zda se zobrazí binární soubory, které chcete přidat, v části Zahrnuté změny. Vyberte Vrátit se změnami.

Využití binárních souborů jiných výrobců, které váš kód nesestavuje

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

Někdy tyto binární soubory pocházejí z jiného týmu ve 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 vrací se změnami do řízení verze.

Tip

Pokud vašeho počítače vývojáře a sestavení servery může přistupovat k Internetu, pak NuGet může usnadnit práci pro váš tým ke správě vašich závislostí a udržovat aktuální vaše binárních souborů.I v případě, že se rozhodnete použít NuGet, měli byste pravděpodobně v rámci řízení verze přidat binární soubory, aby bylo možné reprodukovat a sestavovat historické verze kódu.

Struktura složky a pracovního prostoru, kterou byste měli použít k ukládání binárních souborů od jiných dodavatelů závisí na způsobu, jakým vaše řešení závisí na těchto knihovnách.

Přidat binární soubory ve složce nebo struktuře pobočky

Pokud umístíte binární soubory jiných výrobců do stejné nadřazené složky, která obsahuje složky řešení, pak se mohou všechny vaše projekty kódu ve všech řešeních odkazovat na knihovny se stejnou relativní cestou.

Například tým používá tuto strukturu složek:

Složku knihovny v rámci hlavní nadřazené složky

Každý kódový projekt poté můžete odkazovat na složku knihovny pomocí relativní cesty: ../../Lib

Je-li později ve vašem projektu, váš tým potřebuje izolovat samostatné úsilí, které vyžadují různé verze binárních souborů, větvit složka knihovny společně s vaší složky ř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. Můžete použít větve ke správě této situace.

Složku knihovny v rámci struktury větev

Použijte pracovní prostor pro mapování v binárních souborech

Některé společnosti musí spravovat složitější závislosti v knihovnách jiných dodavatelů. 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 map týmových projektů ve složkách, 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 ve vyhrazené týmového projektu

Raisa nastavuje svůj počítač pro vývoj se dvěma pracovními prostory pro dva různé účely, které se namapují do knihoven, které potřebuje:

Pracovní prostory mapy v knihovnách

Úprava souborů ignorovaných správou verzí

Ve výchozím nastavení jsou určité typy souborů (například soubory DLL) správou verzí ignorována. Výsledek:

  • Když přidávání ignorované soubory do složek, které jsou mapovány v místním prostoru, nezobrazí se na stránce Čekající změny v Průzkumníku týmových projektů.

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

Můžete nakonfigurovat, které druhy souborů jsou ignorovány vložením textového souboru s názvem .tfignore do složky, kde chcete použít pravidla. Efekty souboru .tfignore jsou rekurzivní. Můžete však vytvářet soubory .tfignore v podsložkách a přepisovat tak efekty souboru .tfignore v nadřazené složce.

Pravidla souboru .tfignore

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

  • # otevře řádek komentáře

  • Zástupné znaky * a ? jsou podporovány.

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

  • ! neguje určení souboru (soubory, které vzorku odpovídají, 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

Můžete ručně vytvořit textový soubor .tfignore pomocí výše uvedených pravidel, můžete také automaticky vygenerovat nový, pokud stránka Čekající změny zjistila změnu.

Chcete-li automaticky vygenerovat soubor .tfignore

  1. Na straně Čekající změny vyberte v části Vyloučené změny odkaz Zjištěné změny.

    Zobrazí se dialogové okny Použít 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. Zvolte možnost OK nebo Storno a zavřete dialogové okno Použít změny kandidáta.

  4. Soubor .tfignore se nachází v části Zahrnuté změny na stránce Nedokončené změny. Můžete tento soubor otevřít a upravit podle vašich potřeb.

Soubor .tfignore je automaticky přidán jako se zahrnutými čekajícími změnami tak, aby vytvořená pravidla platila pro každého člena týmu, který načítá soubor.

Pracovat z příkazového řádku

  • Přidat – příkaz odesílat soubory z pracovního prostoru na vývojářském počítači serveru.

Viz také

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