Aktywne Wpisy
![artyom07](https://wykop.pl/cdn/c0834752/3b03bc2117a81c1283e65ddd9b20e1a91feabf060f7c5320df712bc8857b12be,q60.jpg)
artyom07 0
Czemu w Polsce jest pozwolenie na blokowanie Ukraińskich towarów i tranzytu? Gdzie w tym kraju jest policja i służby? SBU ma namiary na blokujących i oni zostaną rozliczeni za to.
Na zdjęciu ziarno wysypane przez Polaków w Ukraińskim Dorohusku. To jest w Ukrainie wielki grzech zrobić coś takiego jak wyrzucić chleb lub zboże.
Na zdjęciu ziarno wysypane przez Polaków w Ukraińskim Dorohusku. To jest w Ukrainie wielki grzech zrobić coś takiego jak wyrzucić chleb lub zboże.
![artyom07 - Czemu w Polsce jest pozwolenie na blokowanie Ukraińskich towarów i tranzyt...](https://wykop.pl/cdn/c3201142/be628d1684d28f7361448612549124237f7d51b624b14a7ffa688afc011f4c8a,w150.jpg)
źródło: IMG_2261
Pobierz![selflessness](https://wykop.pl/cdn/c3397992/selflessness_gH7VmRU78g,q60.jpg)
#ukraina
Biden, Macron, Scholz- dawać broń!
Byliście pierwsi do robienia sobie zdjęć z Zelenskim, obiecywania wsparcia, chwalenia są walkę o wolność i demokrację a teraz co? Braki w amunicji, brak dostaw pojazdów, brak części zamiennych.
Biden, Macron, Scholz- dawać broń!
Byliście pierwsi do robienia sobie zdjęć z Zelenskim, obiecywania wsparcia, chwalenia są walkę o wolność i demokrację a teraz co? Braki w amunicji, brak dostaw pojazdów, brak części zamiennych.
Mamy sobie repozytorium z projektem, nagle odnajdujemy błąd. Aby nie zapomnieć robimy issue do którego po jakimś czasie wracamy. Wypadałoby zrobić brancha dla tego issue i tam na nim pracować - problem w tym, że nie widzę takiej opcji.
Co prawda znalazłem w internecie sposób konwersji issue na pull-request, ale github krzyczy, że ta metoda jest przestarzałą i zostanie usunięta ( ͡° ʖ̯ ͡°) Nie ma również takiej opcji na www więc chyba nie jest to polecany system pracy.
Jakieś rady, jak powinno to wyglądać?
W sensie po prostu:
git checkout tam-gdzie-jest-bug
git checkout -b fix/naprawiam-buga
...
git add -A
git commit -m 'Naprawilem buga #12'
git push origin fix/naprawiam-buga
Potem robiusz w UI Githuba PR dla tego brancha i jesteś zadowolony. Jeżeli chcesz to możesz w commicie użyć #numer-issue-lub-pr (tak jak tam wyżej zrobiłem), żeby dany commit został powiązany
1. Forkujesz repo (jeśli to Twój projekt to nie musisz)
2. Tworzysz sobie brancha do tego issue
3. Naprawiasz błąd
4. Robisz push tego brancha na githuba
5. Tworzysz pull-request do tego zadania (z informacją że naprawia issue #ilestam)
6. Jeśli jest ok pull-request jest mergowany i issue zamykane
@jaen: <3
@kiler129: W czym konkretnie jest problem? W tym, jak stworzyć branch i pull request, czy jak je powiązać z issue? Żeby powiązać z issue pull request, wystarczy chyba gdzieś w opisie napisać #.
@legolass: Tylko z tego co rozumiem zostaje wtedy issue + pullrequest - trochę to głupie moim zdaniem, a robienie od razu PRa na pusty branch po to aby opisać problem też trochę mało eleganckie.
W pracy używamy JIRA + Stash i tam po prostu przy każdym issue można dodać sobie
Kiedyś wysłałem tylko PRa do kioo i maintainer olał, a jak wysłałem iszuła i PRa
- wpisanie
refs #
powoduje dodanie komentarza do issue z hashem commita po pushu (nie używam, bo po kilku rebase'ach potrafi się zrobić straszny syf)- wpisanie
fixes #
alboresolves #
powoduje zamknięcie issue od razu po pushu, niezależnie od zmergowania/niezmergowania - dobre do wpisania w commitmessage przy mergu- wpisanie
#
gdzieś w1. Robisz issue na
ktos/repo
, że coś jest do kitu2. Forkujesz
ktos/repo
naja/repo
3. Klonujesz na kompa
ja/repo
4. Robisz nowego brancha
poprawka
5. Pracujesz na
poprawka
, commitujesz zmiany6. Dodajesz
ktos/repo
jakoupstream
7. Rebase'ujesz
poprawka
względemupstream
, bo może coś doszło i będą konflikty (oraz, żeby zapoznać się ze zmianami i uliniowić historię)8. Push
poprawka
doja/repo
9. Pull Request
ja/repo/poprawka
do* Issue opisuje problem, pełne informacje co nie działa, co chcemy, żeby działało, etc.
* PRy są proponowanymi rozwiązaniami tego problemu – nie opisujesz co źle działa, ale jak to poprawiłeś
* PRów może być kilka (i od różnych osób)
* Wszystkie te informacje są ze sobą powiązane jak dajesz #numerek dzięki Githubowi
* Właściciel repo może bezproblemowo odrzucić rozwiązanie (odrzucić PRa), a zachować opis
@MacDada: O, o taką odpowiedź mi chodziło - dzięki wielkie za wyjaśnienie całości. Choć piszę od ładnych kilku lat GitHubem bawię się od niezbyt dawna (a szkoda, dużo fajnego kodu przepadło) ( ͡° ͜ʖ ͡°)