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
Pokud nemáte sadu Visual Studio, získáte ji zde.
Plánujete-li použít server TFS, vytvořte nebo získejte přístup k týmovému projektu.
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\.
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\
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).
Přidejte řešení do správy zdrojového kódu.
V dialogovém okně Zvolte systém správy zdrojového kódu zvolte možnost Git.
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.
(Pokud se zobrazí výzva ke konfiguraci uživatelského jména a e-mailové adresy, udělejte to.Viz Konfigurace nastavení Git.)
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).
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.
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.
Zkontrolujte, zda jste potvrdili všechny změny v místním úložišti.Viz Správa a potvrzení provedených změn.
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.
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ě.
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.
(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).
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.
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.
[!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í projektu a Team 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.
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í
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.
|
Příklad, jak autorské obrázky vylepšují prostředí spolupráce:
Použití nastavení úložiště
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ě.
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 Git a Pří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).
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.
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)