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.
git
github
gist
pull-request
Razvan Caliman
źródło
źródło
Odpowiedzi:
Obecnie nie można otworzyć żądania ściągania w Gist.
Możesz jednak skomentować Gist i poprosić autora o aktualizację Gist z widelca.
źródło
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
.).źródło
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:
potwierdzenie, że nie jest możliwe.
Głosujmy dalej, aż to się stanie.
Zamiast tego polecam utworzenie jednego regularnego repozytorium o nazwie
gists
i uporządkowanie listy zadań w zwykłych folderach.źródło
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 ...
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
,issues
itp na GIST, pozwala autorowi na odpowiedź na taki komentarz z „Nie, to było po prostu hack wrzuciłem razem i nie zamierzają wspierać.”źródło
Pulling Gists nie jest możliwe w taki sam sposób, jak
git pull
moż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.
źródło