Chcę oddzwonić z master
i natychmiast utworzyć puste żądanie pobrania, aby omówić szczegóły implementacji konkretnej funkcji.Dlaczego nie mogę utworzyć pustego żądania wyciągnięcia do dyskusji przed opracowaniem zmian?
Po wybraniu oddziału i kliknięciu "Wyciągnij wniosek" Github zgłasza "Nic do porównania" i nie oferuje przycisku "Utwórz żądanie wyciągania".
własna dokumentacja GitHub w sprawie przepływu states (kliknij strzałkę w prawo dwa razy):
można otworzyć Pull Zamówienie w dowolnym punkcie w procesie rozwoju: gdy masz mało lub brak kodu ale chcesz podzielić się niektórymi zrzutami ekranu lub ogólnymi pomysłami, kiedy utkniesz i potrzebujesz pomocy lub porady albo kiedy jesteś gotowy na kogoś, kto przejrzy Twoją pracę.
Ale ich własna dokumentacja Pull kupna here stany:
wnioski Pull można otwierać tylko wtedy, gdy istnieją różnice między swoim oddziale i górnej gałęzi
chciałbym wykorzystać Github współpracuje z moim zespołem przed wprowadzeniem zmian w kodzie. Jak rozumiemy, Pull Requests służą do zmiany kodu i omówienia szczegółów implementacji (np. "Rozwiązanie"), podczas gdy problemy są na wyższym poziomie, do omawiania funkcji/błędów (np. "Problemu").
Czy nie rozumiem tych rzeczy?
Edit:
Apparently mogę obejść ten proces poprzez zmianę oddziału z pustym popełnić:
git commit --allow-empty -m "make pull request"
ale staram się lepiej zrozumieć, dlaczego mój (domyślnie) decyzja o stworzeniu pustego PR była w pierwszym rzędzie błędna i dlaczego ich dokumentacja wydaje się sprzeczna. Czy istnieje ścisły "dyskutować kod jawnie w polityce PRs" lub podobny? Czy jest to kwestia sporna?
Co jest warte, jest to rzecz GitHub i nie ma nic wspólnego z samym Git. – torek
@torek Niektórzy powiedzieliby, że GitHub ma dużo wspólnego z git. –
Jest to część * dyskusyjna * (konwersacja i generowanie wiadomości e-mail, które robi GitHub), która jest zupełnie niezwiązana z Git. To znacząca część tego, jak GitHub "dodaje wartość", jak mówi marketingowy głos.Jeśli cokolwiek to może być pomocne dla twojego problemu z nimi, ponieważ tworzenie bezśrubowego żądania ściągnięcia oznaczałoby więcej "wartości dodanej", a brak możliwości to oznacza mniej. – torek