/ / Visual Studio 2017 github dwa piloty i synchronizacja - git, github, visual-studio-2017

Visual Studio 2017 github dwa piloty i synchronizacja - git, github, visual-studio-2017

Właśnie zaczynam używać git w VisualStudio 2017. Znalazłem projekt open source, który mnie interesuje, do którego chcę się przyczynić. Następnie, w github, rozwikłałem repo dla tego projektu, dokonałem niewielkiej zmiany (bezpośrednio w github) i utworzyłem żądanie ściągnięcia. Wszystko działało zgodnie z oczekiwaniami.

Wtedy zdecydowałem, że chcę użyć Visual Studiobardziej rozbudowana praca. Tak więc w VS 2017 dodałem oryginalne repozytorium i zsynchronizowałem je z moim lokalnym repo (które właśnie stworzyłem). Potem chciałem dodać moje rozwidlone repo w github jako drugi pilot. Nie ma problemu, a teraz mam dwa piloty.

Moje lokalne repozytorium i obszar roboczy pasują do oryginałurepo dla projektu. Jednak moje repozytorium github zawierające widelec ma tę jedną, niewielką zmianę. Chciałbym wprowadzić to do mojego lokalnego repozytorium i obszaru roboczego, ale na stronie synchronizacji jest napisane "brak przychodzących żądań".

W tym momencie utknąłem, co muszę zrobić, aby Visual Studio spojrzało na moje zdalne repozytorium jak również oryginalny i synchronizowany z obu (oczywiście z konfliktami do rozwiązania, oczywiście)?

Odpowiedzi:

0 dla odpowiedzi № 1

The Ciągnąć i sprowadzać linki na stronie Sync powinny mieć przycisk tuż obok nich. Umożliwi to pobieranie i pobieranie z określonego pilota. Sync nie ma tej opcji, działa tylko na domyślnym pilocie (i jest to i tak zła praktyka).

wprowadź opis obrazu tutaj

Alternatywnie możesz przejść do strony oddziałów i rozwinąć konkretnego pilota. Kliknij prawym przyciskiem myszy gałąź, którą chcesz i wykonaj sprowadzać następnie a rebase na. Lub scalać z, w zależności od pożądanego przepływu pracy:

wprowadź opis obrazu tutaj