Webdevelopment Video Tutorial: Phpstorm mit Git Flow und JIRA oder anderen Issue Trackers / Bug Tracking nutzen

0
Blog is deprecated - Neu blog.nevercodealone.de
Webdesign aus Duisburg Phpstorm Logo

Webdesign aus Duisburg Phpstorm Logo

In der heutigen Zeit wird heutigen Zeit wird fast überall mit Git Version Control als Versionierungssoftware gearbeitet und in dem Zusammenhang auch der Git Flow genutzt. In diesem Artikel werde ich das nicht weiter durchleuchten. Gundsätzlich wird ein Bug oder Issue in JIRA Tracking System oder einen vergleichbaren Bugtracking System angelegt. Das wird dann von einem Webdeveloper übernommen und ein Issue Branch oder Feature Branch aus dem Develop Branch erstellt. Dort wird dann die Arbeit an den entsprechenden Dateien verrichtet und diese dann in den Develop Branch zurück gemerged. Dabei heißt der Feature Branch so wie die JIRA Ticket ID z.B. CMS-1234. CMS ist hier das JIRA Projekt und 1234 die laufende Ticket ID. Der Git commit Kommentar ist in der Regel die kurze Beschreibung aus dem Ticket. Ist das geschehen wird der GIT Feature Branch gelöscht. Dann wird das JIRA Ticket entsprechend mit einem Kommentar versehen, ggf. die Zeit auf das Ticket gebucht und das ganze zum testen zurück an den Ticket Ersteller gegeben.

Bug Tracking Software in Phpstorm integrieren

Webdevelopment aus Duisburg Git Flow Branching Model

Webdevelopment aus Duisburg Git Flow Branching Model

Alle diese Schritte, bis auf die eigentliche Entwicklung erledigt Phpstorm von ganz alleine. So braucht man sich als Webentwickler nicht im Detail darum zu kümmern. Eine Liste der JIRA Tickets wird auch direkt in Phpstorm angezeigt und man hat gar keinen Grund mehr sich ausserhalb der Phpstorm IDE zu bewegen. Das alles ist sehr gut, damit ein Webdeveloper oder Internetprogrammierer schnell und effektiv arbeiten kann. In meiner Artikelreihe zu Produktivkillern bei Programmierern wird sicher auch noch auf den Einsatz von Software eingegangen.

Weiterführende Links zum Thema Phpstorm, GIT, GIT Flow und JIRA
Offizielle Internetseite Phpstorm
http://www.jetbrains.com/phpstorm/
Phpstorm Dokumentation zur Integration von Bugtracking Software
http://www.jetbrains.com/phpstorm/webhelp/enabling-integration-with-an-issue-tracking-system.html
Git Fast Version Control
http://git-scm.com/
Git Flow Übersicht von Atlassian
https://www.atlassian.com/git/workflows#!workflow-gitflow

Video Tutorial Phpstorm mit Bugtracking System JIRA nutzen

About Author

PHP Kurs und Inhouse Schulungen für Webdevelopment mit Continuous Integration - Clean Coder, Blogger, Autor, Dozent und Senior Webdeveloper www.rolandgolla.de

Leave A Reply

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.