{"id":45,"date":"2019-11-06T09:23:26","date_gmt":"2019-11-06T09:23:26","guid":{"rendered":"https:\/\/intern.quizu.de\/?p=45"},"modified":"2019-11-06T11:41:25","modified_gmt":"2019-11-06T11:41:25","slug":"mergen-der-branches-und-compilen","status":"publish","type":"post","link":"https:\/\/intern.quizu.de\/?p=45","title":{"rendered":"Merging Branches und Code compilen"},"content":{"rendered":"\n<p>Das Mergen der Branchen kann \u00fcber BitBucket erfolgen oder local \u00fcber die Console oder IDE.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mergen<\/h2>\n\n\n\n<p>Beispiel Console:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git checkout dev &amp;&amp; git pull &amp;&amp; git merge remotes\/origin\/feature\/freaky_awesome_stuff<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Compilen<\/h2>\n\n\n\n<p>Sowohl Frontend als auch im Backend gibt es compilierte Files um eine bessere Performance zu erzielen. Diese k\u00f6nnen \u00fcber die entsprechenden Command generiert werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Frontent<\/h3>\n\n\n\n<p>Nachdem man Branches gemerged hat, hat man in den meisten F\u00e4llen zumindest Conflicts in den compilierten JS files. Dies kann man dann durch folgendes Command beheben:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/bin\/riddle\/development\/compile-fontend-stuff.sh<\/code><\/pre>\n\n\n\n<p>Das Script f\u00fchrt die rebuild Commands des Frontend aus und added die entsprechenden files in die locale working copy vom Repository. Abschlie\u00dfend noch ein <code>git status<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Backend<\/h3>\n\n\n\n<p>In seltenen F\u00e4llen haben wir auch im Backend Conflicts, die durch das Ausf\u00fchren des entsprechenden Commands behoben werden k\u00f6nnen. Es handelt sich hier zwar nicht um das Compilieren von PHP Files (das macht PHP7 automatisch) aber die einheitliche Benennung des Jobs macht es einfacher. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/bin\/riddle\/development\/compile-backend-stuff.sh<\/code><\/pre>\n\n\n\n<p>Das Script optimiert momentan im Grunde nur den Composer autoloader.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Mergen der Branchen kann \u00fcber BitBucket erfolgen oder local \u00fcber die Console oder IDE. Mergen Beispiel Console: Compilen Sowohl Frontend als auch im Backend&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/intern.quizu.de\/?p=45\">Weiterlesen<span class=\"screen-reader-text\">Merging Branches und Code compilen<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-45","post","type-post","status-publish","format-standard","hentry","category-development","entry"],"_links":{"self":[{"href":"https:\/\/intern.quizu.de\/index.php?rest_route=\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/intern.quizu.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/intern.quizu.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/intern.quizu.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/intern.quizu.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=45"}],"version-history":[{"count":6,"href":"https:\/\/intern.quizu.de\/index.php?rest_route=\/wp\/v2\/posts\/45\/revisions"}],"predecessor-version":[{"id":51,"href":"https:\/\/intern.quizu.de\/index.php?rest_route=\/wp\/v2\/posts\/45\/revisions\/51"}],"wp:attachment":[{"href":"https:\/\/intern.quizu.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/intern.quizu.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/intern.quizu.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}