Přidání GitHub upstream remote do Visual Studia

Visual Studio Development General

6 years ago

Vytvoření forku GitHub projektu a jeho naklonování pomocí Visual Studia je otázkou několika kliknutí. Jak ale udržet svůj fork aktuální vůči původnímu repozitáři a to přímo přes okno Team Explorer? Stačí přidat upstream remote. V Team Exploreru otevřte váš naklonovaný fork a po kliknutí na titulek v menu vyberte Settings.

Settings

Settings

V otevřené stránce přejděte na Repository Settings a poté najděte dole sekci Remotes:

Remotes

Remotes

Klikněte na odkaz Add. Otevře se dialog Add Remote, kde stačí vyplnit:

  • Name - upstream
  • Fetch - URL původního GitHub repozitáře ke kterému jste vytvořili fork
  • Push - stejné jako Fetch
  • Push matches fetch - nechte zaškrtnuté

Adding upstream remote

Přidání upstream remote

Potvrďte volby tlačítkem Save a to je téměř vše. Nyní již jen musíme provést fetch aktuálního stavu upstream u. Klepněte znovu na titulek uvnitř okna Team Exploreru a přejděte na stránku Sync:

Sync

Sync

V horním menu otevřete odkaz Fetch, vyberte v rozbalovacím menu upstream a potrvďtě tlačítkem Fetch. Nyní budou branche z repozitáře dostupné v menu Branches a můžete snadno provést merge poslendích změn z upstream do vašeho forku.