Czy w GitHub mogę złożyć żądanie ściągnięcia?

195

Czy mogę przesłać prośbę o pociągnięcie w sprawie innej osoby na GitHub?

Zdaję sobie sprawę z przepływu pracy dla rozwidlenia, klonowania i zatwierdzania dla istoty, którą posiadam. Chciałbym wiedzieć, czy mogę poprosić o aktualizację cudzych treści za pomocą mojego widelca.

Razvan Caliman
źródło

Odpowiedzi:

133

Obecnie nie można otworzyć żądania ściągania w Gist.

Możesz jednak skomentować Gist i poprosić autora o aktualizację Gist z widelca.

Kevin Sawicki
źródło
11
Niestety, ponieważ jest to repozytorium git, możesz go już sklonować. Po prostu nie ujawnili aspektu żądania ściągnięcia.
studgeek
2
Co więcej, żądania ściągania, problemy i inne funkcje github na gistach byłyby anty-wzorcem. Oto dlaczego. stackoverflow.com/a/47336590/117471
Bruno Bronosky
26

Jak powiedział @Kevin, niestety GitHub nie ujawnia GUI dla żądań ściągania gists. Możesz jednak rozwidlić sedno, wprowadzić zmiany w rozwidleniu, a następnie udostępnić link do rozwidlenia oryginalnemu autorowi.

Jeśli oryginalny autor utrzymuje lokalne sklonowane repozytorium ich treści (patrz Jak zarządzać swoimi listami na githubie? ), To może wykonać naciąg na twój widelec jako zdalny, używając gist # (np git://gist.github.com/1131276.).

studgeek
źródło
18

Wysłałem e-mail z prośbą o dodanie funkcji [email protected]i wskazałem na to pytanie.

Ivan Žužak odpowiedział zwykłym:

Dodałem to do naszej listy żądań funkcji, aby zespół mógł to rozważyć.

potwierdzenie, że nie jest możliwe.

Głosujmy dalej, aż to się stanie.

Zamiast tego polecam utworzenie jednego regularnego repozytorium o nazwie gistsi uporządkowanie listy zadań w zwykłych folderach.

Ciro Santilli
źródło
6

Nie uważam za stosowne wysuwać prośby o wyciągnięcie ręki. Celem gist.github.com było udoskonalenie koncepcji pastebin powszechnie używanej w IRC i na forach. Zdecydowali się nazywać tę usługę „gist”, ponieważ jak to opisuje vocabulary.com ...

Kiedy potrzebujesz krótkiego podsumowania najważniejszych elementów, a nie całej historii lub dokładnego wyjaśnienia, szukasz sedna .

Przyznaję jednak, że githubowi brakuje bardzo ważnej funkcji. Zdolność do stworzenia pełnego repozytorium github z istoty i zachowania metadanych o jego pochodzeniu .

To rozwiązałoby większość potrzeb ludzi. W tym momencie jedyną formą „prośby”, którą ktoś musiałby złożyć, jest „hej, nie zrobisz z tego pełnego repo”. I można to zrobić w komentarzach. Przez nie pozwalając pull requests, issuesitp na GIST, pozwala autorowi na odpowiedź na taki komentarz z „Nie, to było po prostu hack wrzuciłem razem i nie zamierzają wspierać.”

StackOverflow won't let you link to pastebin without including a code block. Done.
Bruno Bronosky
źródło
5

Pulling Gists nie jest możliwe w taki sam sposób, jak git pullmożna wprowadzić zmiany za pomocą Gist w postaci a .diff/ .patch. Można to zrobić lokalnie w katalogu roboczym za pomocą diff lub przez GitHub, jeśli jest już tam rozwidlony:

W ten sposób zmiany są różnicowe i znacznie łatwiej przeglądać / stosować zmiany, szczególnie jeśli wpływa to na wiele plików.

Alastair
źródło