Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Gitlab + issues + commity
markonix
post 3.03.2018, 20:34:16
Post #1





Grupa: Zarejestrowani
Postów: 2 566
Pomógł: 276
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Męczy mnie już korzystanie z maili, fb, trello przy zarządzaniu projektem i chciałbym przejść na coś konkretniejszego.
Jako, że repo trzymamy na gitlabie to oczywiście na pierwszy ogień chciałby go wypróbować.
Wydaje się być w porządku, tagi, komentarze, przypisanie osób - nie będę nic więcej potrzebować.
Chciałby tylko nadzorować wdrożone poprawki i moje pytanie brzmi - jak powiązać konkretny commit (zmiany w pliku) z konkretnym "issue".
Po prostu w podglądzie tego tasku chciałbym zobaczyć wykonaną pracę.
Czy to się w ogóle da oprzeć o same commit/push czy na każdy fix trzeba tworzyć branch, a potem to łączyć?

Chyba znalazłem to czego szukałem tylko nie sądziłem, że od tej strony.
https://docs.gitlab.com/ee/user/project/iss...ue_closing.html

Czy robiąc commita przez Storma i wpisując odpowiednią treść automatycznie łączę commit i zamykam issue. Nieźle.
Jeszcze tylko Storm by mógł podpowiadać listę fixów bo w tym momencie trzeba znać id więc otwierać gitlaba.

Jak ktoś ma inne sugestie i tipy na słuszniejszy workflow to chętnie przyjmę rady wink.gif


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 4.03.2018, 08:42:49
Post #2





Grupa: Zarejestrowani
Postów: 7 426
Pomógł: 1312
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Tak to co znalazłeś jest ok.

Żeby commit pojawił się w Issue to w treści commita musisz mieć `#12312` i na tej podstawie gitlab robi powiązanie commitów z Issue.

Co do PHPStorma to jest coś takiego jak Tools->Tasks.
Podpinasz sobie GitLaba i wtedy masz listę Issue. Dzięki temu możesz Otwierać i Zamykać branche/issue (bodaj).
Go to the top of the page
+Quote Post
markonix
post 4.03.2018, 15:37:10
Post #3





Grupa: Zarejestrowani
Postów: 2 566
Pomógł: 276
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


No właśnie jak odkryłem magiczne wyrażenia regularne GitLaba to zacząłem szukać rozwiązań aby jeszcze to bardziej uprościć.

Tak, w Storm udało mi się te taski pobrać, pojawiają się u góry z prawej, troszkę jak branche. Nie do końca właśnie rozumiem co powoduje otwarcie takowego (czy robi osobny branch, czy inny git'owski flow).
W ustawieniach tasków można zdefiniować treść commita ze zmiennymi w tym ID więc chyba nawet będzie szło zautomatyzować też ich zamykanie.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.07.2018 - 14:35