Práce s úložištěm Git

Git je distribuovaný systém správy verzí, který umožňuje týmům současně pracovat na stejných dokumentech. To znamená, že je k dispozici centrální server, který obsahuje všechny soubory, ale v případě, že je úložiště rezervováno z tohoto centrálního zdroje, je celé úložiště naklonováno na místní počítač.

v následujících částech se dozvíte, jak se Git dá použít pro správu verzí v Visual Studio pro Mac.

Nabídka správy verzí Git

následující obrázek znázorňuje možnosti poskytované Visual Studio pro Mac položkou nabídky správy verzí:

Položka nabídky správy verzí

Vložení a vyžádání

Doručování a přijímání je dvě z nejčastěji používaných akcí v rámci Gitu. Pokud chcete synchronizovat změny provedené jinými uživateli na vzdáleném úložišti, musíte si je vyžádat . to se provádí v Visual Studio pro Mac tak, že vyberete možnost správa verzí > aktualizace řešení.

Po aktualizaci souborů, jejich Zkontrolování a potvrzení je musíte Odeslat do vzdáleného úložiště a umožnit tak ostatním uživatelům přístup k vašim změnám. to se provádí v Visual Studio pro Mac tím, že vyberete řízení verze > nabízených změn. Tím se zobrazí dialogové okno pro vložení, které vám umožní zobrazit potvrzené změny a vybrat větev, do které se má vložit:

Dialog zobrazující větev, do které se má zapisovat

Změny můžete také potvrdit a nasdílet současně pomocí dialogového okna potvrzení:

Možnost ukazující, jak provést současně zápis a nabízené oznámení.

Viny, log a Merge

V dolní části okna se zobrazí pět karet, jak je znázorněno níže:

Karty správy verzí

Tyto akce umožňují následující akce:

  • Source – zobrazí soubor zdrojového kódu.

  • Změny – zobrazí změnu kódu mezi místním souborem a základním souborem. Můžete také porovnat různé verze souboru z různých hodnot hash:

    Karta změny

  • Viny – zobrazí uživatelské jméno uživatele přidruženého k jednotlivým oddílům kódu.

  • Log – zobrazí všechna potvrzení, časy, kalendářní data, zprávy a uživatele zodpovědné za daný soubor:

    Karta protokol

  • Sloučení – Tato možnost se dá použít, pokud při potvrzování práce dojde ke konfliktu sloučení. Zobrazuje vizuální znázornění změn provedených vámi a dalším vývojářem, což umožňuje čistě kombinovat oddíly kódu.

Přepínání větví

Ve výchozím nastavení se první větev vytvořená v úložišti nazývá Hlavní větev. Mezi hlavní větví a žádnou jinou není nic jiného, ale hlavní větev je ta, která se nejčastěji myslela ve vývojových týmech jako "živá" nebo "produkční" větev.

Nezávislá čára vývoje se dá vytvořit vyskočím z hlavního (nebo jakékoli jiné větve) pro danou problematiku. To poskytuje novou verzi hlavní větve v určitém časovém okamžiku, což umožňuje vývoj nezávisle na tom, co je Live. Použití větví tímto způsobem se často používá k funkcím vývoje softwaru.

Uživatelé můžou pro každé úložiště vytvořit libovolný počet větví, ale doporučuje se, aby po dokončení používání větve ho odstranili, aby se úložiště zachovalo.

větve se zobrazují v Visual Studio pro Mac procházením správy verzí > správě větví a vzdálených...:

Zobrazení větví

Přepněte na jinou větev tak, že ji vyberete v seznamu a stisknete tlačítko Přepnout na větev .

Pokud chcete vytvořit novou větev, vyberte v dialogovém okně konfigurace úložiště Git tlačítko Nový . Zadejte název nové větve:

Vytvořit novou větev

Můžete také nastavit vzdálenou větev na sledovací větev. Přečtěte si další informace o sledovacích větvích v dokumentaci k Gitu.

Podívejte se na aktuální větev v okně řešení vedle názvu projektu:

Aktuální větev zobrazená v okně řešení

Kontrola a potvrzování

Chcete-li zkontrolovat změny v souborech, použijte karty změny, viny, protokol a sloučení u každého dokumentu, který je znázorněn dříve v tomto tématu.

Zkontrolujte všechny změny v projektu, a to tak, že přejdete na řízení verze > revize řešení a potvrzení položky nabídky:

Zkontrolovat zobrazení kódu

To umožňuje zobrazení všech změn v každém souboru projektu s možností vrácení, vytvoření opravy nebo potvrzení změn.

Pokud chcete soubor potvrdit do vzdáleného úložiště, stiskněte Potvrdit, zadejte potvrzovací zprávu a potvrďte tlačítko Potvrdit:

Potvrzení souboru

Jakmile provedete změny, nahrajte je do vzdáleného úložiště a umožněte ostatním uživatelům, aby je viděli.

Viz také