Sdílet prostřednictvím


Instalace správy verzí Git na vývojářském počítači (konfigurace, vytvoření, klonování, přidání)

Když začnete používat Visual Studio s Git, zvolte způsob, který vám nejlépe vyhovuje a druh projektu, na kterém právě pracujete.Můžete například začít jedinou experimentální práci v novém nebo existujícím místním úložišti a pokračovat zde ve vývoji tak dlouho, jak budete potřebovat.Nebo se můžete připojit ke spolupráci ve vzdáleném úložišti Git, které je hostované na serveru Team Foundation Server (TFS) nebo v jiné službě.

Než začnete

Co chcete udělat?

  • Zahájení z místního úložiště: Z vývojového počítače můžete začít práci na novém nebo existujícím řešení, přidat existující místní úložiště nebo vytvořit (inicializovat) nové prázdné úložiště.

  • Zahájení ze vzdáleného úložiště: Práci můžete zahájit ze vzdáleného úložiště (hostovaného buď na serveru TFS, nebo v jiné službě) a pak ji naklonovat do vývojového počítače.

  • Přizpůsobení nastavení Git ve vývojovém počítači: Můžete si přizpůsobit (nakonfigurovat) způsob své identifikace, určit typy spravovaných souborů a přizpůsobit další nastavení.

  • Získání odpovědí na časté otázky

Zahájení z místního úložiště

Ve vývojovém počítači můžete vytvořit místní úložiště (bez ohledu na to, zda máte připojení k síti) a ihned začít s vývojem: psaní kódu, potvrzováním změn, větvením a slučováním kódu.Jakmile budete připraveni ke spolupráci s týmem, můžete publikovat jednu nebo více větví ze svého místního úložiště do týmového projektu.

  • Vytvoření nového řešení v místní správě verzí Git

  • Vložení existujícího řešení do místní správy verzí Git

  • Vytvoření nebo přidání místního úložiště

  • Publikování místního úložiště na server TFS

Vytvoření nového řešení v místní správě verzí Git

Dostali jste nápad na novou aplikaci a chcete experimentovat na svém vývojovém počítači.Za méně než jednu minutu můžete pomocí sady Visual Studio s Git vytvořit nový kódový projekt s místní správou verzí. (A není přitom třeba připojení k Internetu!)

Vytvořte nový kódový projekt (klávesnice: CTRL+SHIFT+N).Doporučujeme umístit nový projekt do složky c:\Users\YourName\Source\Repos\.

Nový projektZvolte Git zdrojového kódu

Vložení existujícího řešení do místní správy verzí Git

Již máte rozpracovanou aplikaci a chcete na ní začít pracovat v rámci místní správy verzí Git.

Tip

Před přidáním řešení do správy verzí Git doporučujeme nejprve přesunout řešení do výchozího umístění TFS Git: c:\Users\VašeJméno\Source\Repos\

  1. Pokud jste tak dosud neučinili, otevřete řešení (klávesnice: CTRL+SHIFT+O) a pak otevřete Průzkumníka řešení (klávesnice: CTRL+ALT+L).

  2. Přidejte řešení do správy zdrojového kódu.

    Přidání řešení do správy verzí

  3. V dialogovém okně Zvolte systém správy zdrojového kódu zvolte možnost Git.

  4. Nyní, když máte vytvořené úložiště, jste připraveni potvrdit své soubory.Přejděte na stránku Změny (klávesnice: CTRL+0, G) a potvrďte změny.

    Otevřené změny stránky

    Potvrzování nové řešení

    (Pokud se zobrazí výzva ke konfiguraci uživatelského jména a e-mailové adresy, udělejte to.Viz Konfigurace nastavení Git.)

    Potvrzení byla úspěšná.

Vytvoření nebo přidání místního úložiště

Můžete vytvořit prázdné místní úložiště a soubory přidat později.Změny v souborech lze sledovat bez ohledu na to, zda jsou či nejsou součástí řešení.Pokud již máte místní úložiště, jednoduše s ním začněte pracovat v sadě Visual Studio.

Otevřete stránku Připojit (klávesnice: CTRL+0, C).

Team Explorer připojit stránky

Chcete-li vytvořit prázdné místní úložiště, zvolte možnost Nové.Chcete-li otevřít místní úložiště, které již existuje ve vývojovém počítači, zvolte možnost Přidat.

Vytvoření nové místní úložiště Git

Zadejte místní cestu a pak zvolte možnost Vytvořit nebo Přidat.

Publikování místního úložiště na server TFS

Jakmile budete připraveni sdílet svůj kód a spolupracovat s ostatními členy týmu, publikujte místní úložiště na server TFS.

  1. Zkontrolujte, zda jste potvrdili všechny změny v místním úložišti.Viz Správa a potvrzení provedených změn.

  2. Pokud jste tak ještě neučinili, vytvořte nový týmový projekt (vyberte správu verzí Git) nebo vytvořte nové úložiště Git v existujícím týmovém projektu Git.

  3. Na stránce Připojit (klávesnice: CTRL+0, C) se připojte k prázdnému úložišti Git a publikujte do něj místní úložiště.

    Místní úložiště pro publikování do sady TFS

Zahájení ze vzdáleného úložiště

Vaši přátelé vás pozvali, abyste s nimi pracovali na novém projektu.Můžete také nastavovat nový projekt nebo nový vývojový počítač.Sadu Visual Studio a Git můžete použít ke spolupráci na serveru TFS (místně nebo v cloudu), ve službě CodePlex nebo ve službě třetí strany, jako je GitHub nebo Bitbucket.

Co chcete udělat?

  • Otevření a klonování úložiště v týmovém projektu Git

  • Klonování vzdáleného úložiště Git ze služby třetí strany

Otevření a klonování týmového projektu Git

Pokud jste tak ještě neučinili, pokračujte a vytvořte nebo získejte přístup k týmovému projektu Git.

Ze sady Visual Studio: V Průzkumníku týmových projektů přejděte na stránku Připojit (klávesnice: CTRL+0, C) a připojte se k týmovému projektu.

Připojení k týmovému projektu Git

(Pokud týmový projekt, který chcete otevřít, není uveden v seznamu, zvolte možnost Zvolit týmové projekty a poté se připojte k týmovému projektu.)

Z webu: Otevřete týmový projekt z jeho domovské stránky ve webovém prohlížeči (klávesnice: CTRL+0, A).

Otevřete týmový projekt z web access

Pokud jste tak ještě neučinili, po připojení k týmovému projektu Git ho musíte zkopírovat do vývojového počítače, abyste na něm mohli pracovat.

Zobrazit výzvu k klonovat vzdáleného úložiště

Klonování úložiště Git do týmového projektu

Stačí zadat místní cestu a zvolit možnost Klonovat.

Klonování vzdáleného úložiště Git ze služby třetí strany

Má váš tým nějaký kód ve službě GitHub nebo jiné službě, například CodePlex nebo Bitbucket?Pokud chcete začít pracovat v sadě Visual Studio, naklonujte tento kód do vývojového počítače.

Klonování vzdáleného úložiště třetí strany

[!POZNÁMKA]

Funkce Git sady Visual Studio můžete používat s jinými službami než TFS.Nicméně s těmito úložišti nebude možné používat funkce TFS, například plánování a sledování projektuTeam Foundation Build.

Přizpůsobení nastavení Git ve vývojovém počítači

Chcete-li přizpůsobit nastavení Git, musíte být připojeni k místnímu nebo vzdálenému úložišti Git.Otevřete stránku Nastavení Git.

Otevření stránky nastavení Git

  • Použití globálního nastavení: Pomocí globálního nastavení Git můžete ovládat funkce Git pro aktuálního uživatele vývojového počítače.Můžete například určit, jak se identifikovat u potvrzovaných změn.

  • Použití nastavení úložiště: Pomocí těchto nastavení můžete ovládat funkce Git v každém jednotlivém místním úložišti ve vývojovém počítači.Můžete například upřesnit, jak systém zabraňuje, aby v uživatelském prostředí a úložišti vznikl nepořádek.

  • Použití dalších nastavení: Visual Studio respektuje všechna nastavení Git, ale umožňuje ovládat pouze několik z nich.K přizpůsobení všech nastavení Git můžete použít příkazový řádek Git.

Použití globálního nastavení

Globální nastavení Git

Uživatelské jméno a e-mailová adresa: Git přidruží každé potvrzení změn, které vytvoříte, k vašemu jménu a e-mailové adrese.Když ve vývojovém počítači začnete používat Visual Studio s Git a připojíte se nejprve k týmovému projektu Git, vyplní Visual Studio vaše jméno a e-mailovou adresu za vás.

Výchozí umístění úložiště: Určete výchozí kořenový adresář, kde chcete vytvořit nebo klonovat nová místní úložiště Git.

Autorské obrázky: Použijte obrázky ke snadnější identifikaci autorů jednotlivých potvrzení změn.

  • Pokud má vzdálené úložiště Git původ v týmovém projektu TFS Git, mohou členové týmu určit své obrázky v profilech serveru TFS.Jak? Viz následující tipy.

  • Pokud vzdálené úložiště Git nemá původ ve službě TFS Git (například CodePlex, GitHub nebo Bitbucket), vyberte možnost Potvrďte stažení autorských obrázků ze zdrojů třetí strany a pak požádejte členy týmu o nastavení účtů Gravatar pro jejich e-mailové adresy.

[!POZNÁMKA]

Možnost Potvrďte stažení autorských obrázků ze zdrojů třetí strany také funguje pro týmové projekty TFS Git v případech, kdy autor neposkytl profilový obrázek.

Příklad, jak autorské obrázky vylepšují prostředí spolupráce:

Příklady obrázku Git Autor: větvení a historie

Použití nastavení úložiště

Přidávání souborů nastavení úložiště Git

Pokud vaše úložiště neobsahuje soubory nastavení, měli byste pomocí sady Visual Studio přidat určité výchozí soubory, které aplikují nejvhodnější nastavení.Zamezíte tím zmatkům a potenciálnímu nepořádku v úložišti způsobenému jinými než zdrojovými soubory, například místně vytvořenými binárními soubory.

Soubor .gitignore: Viz Zabránění nepořádku v souborech při práci s úložištěm pomocí ignorovacího souboru Git.

Soubor .gitattributes: Chcete-li určit různé možnost, například jak systém zpracovává konce řádků, použijte soubor .gitattributes.Viz Přizpůsobení Git – atributy Git.

Potvrzení souborů s nastavením úložiště: Ve většině případů byste tyto soubory měli potvrdit a vložit, aby všichni ostatní členové týmu na svých vývojových počítačích používali stejné nastavení úložiště.

Potvrzení změn nastavení souboru

Použití dalších nastavení Git

Můžete určit tři druhy nastavení Git, která jsou uvedena v pořadí nadřazenosti:

  • Nastavení úložiště platí pro práci v místním úložišti.

  • Globální nastavení platí pro práci prováděnou aktuálním uživatelem ve vývojovém počítači.

  • Systémová nastavení platí pro veškerou práci prováděnou v klientském vývojovém počítači. (Visual Studio respektuje tato nastavení, ale nezpřístupňuje je.)

Pokud potřebujete změnit systémová nastavení nebo dáváte přednost příkazovému řádku, můžete zde změnit libovolná nastavení Git.Viz Práce na příkazovém řádku Git, Přizpůsobení Git – konfigurace GitPříkaz git-config.

Dotazy a odpovědi

D: Jsem úplný nováček.Jak mohu získat další nápovědu?

O:Postupujte podle podrobného návodu, který vám poradí, jak začít používat Git místně pro práci na novém projektu a následně zahájit spolupráci s týmem v sadě Visual Studio Online.

D: Systém mě zablokoval, protože nemám oprávnění.Jak je mohu získat?

O: Oprávnění v prostředí Team Foundation Server

D: Jaké druhy názvů mám používat pro složky?

O: Ve většině případů je nejvhodnější použít krátkou a srozumitelnou cestu ke složce.Příklad: C:\Users\VašeJméno\Source\Repos\FabrikamGit\NázevŘešení\.

Několik tipů pro efektivní názvy složek:

  • Pro všechny složky, podsložky a soubory používejte krátké názvy, abyste si zjednodušili práci a vyhnuli se problémům s dlouhými cestami, které mohou nastat u některých typů projektů.

  • Pokud si chcete usnadnit práci s příkazovým řádkem, nepoužívejte mezery.

D: Jak mohu určit svůj autorský obrázek TFS?

O: Pokud má vzdálené úložiště Git původ v týmovém projektu TFS Git, můžete své obrázky zadat ve svém profilu TFS z webového prohlížeče (klávesnice: CTRL+0, A).

Na domovské stránce zvolte Web AccessMůj profil odkaz v nabídce účtu

D: Zdá se, že v nastavení Git se mohu vydávat za kohokoli. Jak mohu s jistotu zjistit, kdo provedl změnu?

O: Ano, jakýkoli přispěvatel do vašeho týmového projektu se může vydávat za libovolné uživatelské jméno a e-mailovou adresu, když pracuje na potvrzení změn.Server TFS však ověřuje, kdo potvrzení změn vkládá.Chcete-li zjistit, kdo potvrzení změn vložil, otevřete týmový projekt ve webovém prohlížeči (klávesnice: CTRL+0, A).V části Potvrzení změn otevřete potvrzení změn, které chcete prověřit, a rozbalte jeho podrobnosti.

Potvrďte "automaticky podle" pole

D: Mohu pracovat z příkazového řádku?

O: Ano.Práce na příkazovém řádku Git.

Zkusit tento další

Nastavení sestavení s nepřetržitou integrací (CI)

Dostat se hlouběji

Vývoj aplikace v úložišti Git (sledování, potvrzení)