Alternative zu Patch-Dateien: git Push / Pull
Heute nur ein kurzer Artikel mit einem kleinen Denkanstoß. Drupal (hier als Beispiel) setzt in der Modulentwicklung stark auf die Bereitstellung von .patch-Dateien, um Bugfixes an bestehenden Projekten vorzuschlagen / vorzubereiten.
Erstellt jemand einen solchen fix, kann der Patch beispielsweise im entsprechenden Issue hochgeladen und automatisch eingebracht und durch das System geprüft werden.
Dieses System ist zwar recht ausgereift, aber nicht gerade einfach und schnell.
Anders wird in anderen Projekten vorgegangen. Müssen Anpassungen vorgenommen werden, führt der Entwickler ein Git "pull" des Projektes durch, um es in sein lokales Repository zu überführen. Nach der Anpassung wird ein Push in ein paralleles Staging Repository auf dem Projektserver durchgeführt. Hier können andere Entwickler und der Continuous Integration Server Prüfungen des Ergebnisses vornehmen und ganz einfach das Ergebnis ins laufende Projekt überführen, wenn die Anpassung angenommen wurde.
Auf diese Weise kann die umständliche Arbeit mit .patch-Dateien umgangen werden, die uns doch letztendlich alle nur ärgert, oder?
Vielleicht auch ein Weg für die zukünftige Entwicklung im Drupal Projekt?
Julian Pustkuchen ist passionierter Software- & Webentwickler mit den Schwerpunkten Softwaredesign, Objektorientierung, Ablaufoptimierung und Usability bei webks. Ein weiterer Schwerpunkt ist die Entwicklung im CMS Drupal.
Er besitzt einen Abschluss als B.Sc. Wirtschaftsinformatik (dual) und studiert derzeit für seinen Abschluss als Master of Science Wirtschaftsinformatik.
Entwickelt Julian gerade keine Software, fährt er Ski, Mountainbike, spielt Badminton, segelt oder verbringt Zeit mit Freunden.
Dieser Blog dient als sein "öffentlicher Notizblo(ck/g)".
Neueste Blogeinträge
-
08.05.2012 - 17:41
-
03.05.2012 - 18:53
-
28.03.2012 - 10:28
Tags in Blogeintrag - Kategorie
Webbasierte Lösungen? Machen wir!
webks: websolutions kept simple
http://www.webks.de






Comments
Post new comment