{"id":15310,"date":"2018-03-20T18:14:27","date_gmt":"2018-03-20T17:14:27","guid":{"rendered":"https:\/\/www.inovallee.com\/?p=15310"},"modified":"2018-03-20T18:14:27","modified_gmt":"2018-03-20T17:14:27","slug":"industrialisation-logicielle-avantages-de-git-git-flow","status":"publish","type":"post","link":"http:\/\/www.inovallee.com\/en\/industrialisation-logicielle-avantages-de-git-git-flow\/","title":{"rendered":"Industrialisation logicielle : les avantages de Git et le Git-Flow"},"content":{"rendered":"<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-15365\" src=\"https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-cedric-foellmi-300x200.png\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-cedric-foellmi-300x200.png 300w, https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-cedric-foellmi-768x512.png 768w, https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-cedric-foellmi.png 900w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>Parce que le d\u00e9veloppement software n\u2019\u00e9chappe pas aux exigences d\u2019industrialisation, le Tarmac organisait le\u00a05 mars dernier un atelier anim\u00e9 par <a href=\"https:\/\/www.linkedin.com\/in\/cedricfoellmi\/\">C\u00e9dric\u00a0Foellmi<\/a> (<a href=\"http:\/\/f52.tech\">F52 Technologies<\/a>), expert en industrialisation logicielle, sur l\u2019utilisation de Git et du Git-Flow.<\/p>\n<h3>L\u2019utilisation de Git et du Git-Flow.<\/h3>\n<p>Cr\u00e9\u00e9 par le cr\u00e9ateur de Linux en 2005, Git est un outil puissant de versioning opensource qui pr\u00e9sente de nombreux avantages, dont celui de conserver l\u2019int\u00e9gralit\u00e9 des fichiers \u00e0 chaque version (et pas seulement les modifications, garantissant ainsi l\u2019int\u00e9grit\u00e9 des donn\u00e9es), et surtout d\u2019\u00eatre distribu\u00e9. Ne n\u00e9cessitant pas obligatoirement de serveur central, il permet ainsi de travailler localement, hors ligne, et des op\u00e9rations normalement co\u00fbteuses, comme faire des branches, deviennent instantan\u00e9es.<\/p>\n<h4>Parmi les fonctionnalit\u00e9s \u00e0 retenir\u00a0:<\/h4>\n<ul>\n<li>Un d\u00e9p\u00f4t git est toujours clon\u00e9 enti\u00e8rement, permettant ainsi un acc\u00e8s \u00e0 tout l\u2019historique.<\/li>\n<li>La sauvegarde se fait en 3 \u00e9tapes, les fichiers passant par 3 \u00e9tats:\n<ul>\n<li>Modifi\u00e9\u00a0: le fichier est d\u00e9tect\u00e9 comme ayant des modifications par rapport \u00e0 sa sauvegarde pr\u00e9c\u00e9dente.<\/li>\n<li>Staged\u00a0: le fichier est \u201cmis\u00a0\u00e0 l\u2019index\u201d dans l\u2019aire de \u201cstaging\u201d et donc comme faisant partie du prochain commit.<\/li>\n<li>Committ\u00e9\u00a0: le fichier modifi\u00e9 est enregistr\u00e9 dans la cha\u00eene de commits.<\/li>\n<\/ul>\n<\/li>\n<li>Il est possible de dire \u00e0 Git d\u2019ignorer certains fichiers. C\u2019est particuli\u00e8rement important \u00e0 propos de certaines donn\u00e9es qui ne doivent jamais appara\u00eetre dans le d\u00e9p\u00f4t, comme les fichiers qui contiennent les mots de passe et les donn\u00e9es environnementales.<\/li>\n<\/ul>\n<h4>Quant au Git-Flow, c\u2019est une bonne pratique courante. Il permet de travailler plus efficacement, en assignant des r\u00f4les diff\u00e9rents \u00e0 des branches avec un nom sp\u00e9cifique\u00a0:<\/h4>\n<ul>\n<li>La branche \u201cmaster\u201d est celle des d\u00e9livrables client<\/li>\n<li>La branche \u201cdevelop\u201d est la branche principale de d\u00e9veloppement sur laquelle sont fusionn\u00e9es les \u00e9volutions des autres branches par l\u2019ensemble des d\u00e9veloppeurs de l\u2019\u00e9quipe projet<\/li>\n<li>Les branches de \u201cfeature\/&lt;nom de la feature&gt;\u201d permettent de d\u00e9velopper les fonctionnalit\u00e9s souhait\u00e9es<\/li>\n<li>La branche \u201crelease\u201d est d\u00e9di\u00e9e aux pr\u00e9-livraisons et permet de tester si tout est OK<\/li>\n<li>La branche \u201chotfix\u201d est d\u00e9di\u00e9e aux corrections urgentes.<\/li>\n<\/ul>\n<p>Le Git-Flow est vivement conseill\u00e9, m\u00eame lorsqu\u2019on d\u00e9veloppe seul, parce qu\u2019il\u00a0:<\/p>\n<ul>\n<li>permet de mettre en place tout de suite des bonnes pratiques de d\u00e9veloppement,<\/li>\n<li>pr\u00e9pare la mise en place des usines logicielles qui permettront d\u2019automatiser progressivement les d\u00e9veloppements,<\/li>\n<li>permet de livrer des correctifs en un temps record sans risquer de d\u00e9sorganiser tout le syst\u00e8me\u00a0!<\/li>\n<\/ul>\n<h3><img decoding=\"async\" class=\"alignright wp-image-15366 size-medium\" title=\"Conseils-Developpeurs-Git-Git-Flow\" src=\"https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-Tarmac-start-up-600x400.png\" alt=\"Workshop Git et Git Flox au Tarmac\" width=\"600\" height=\"400\" \/>Quelques conseils pratiques \u00e0 l\u2019usage des d\u00e9veloppeurs\u00a0:<\/h3>\n<ul>\n<li>Pr\u00e9f\u00e9rer les commits r\u00e9guliers\u00a0: un flow permanent de petites \u00e9volutions de features est \u00e0 la fois plus simple et moins risqu\u00e9<\/li>\n<li>Quand on travaille sur une branche de feature au sien d\u2019une \u00e9quipe importante qui fait \u00e9voluer en parall\u00e8le la branche develop, il est vivement conseill\u00e9 de fusionner r\u00e9guli\u00e8rement la branche Develop sur sa branche de feature avant de merger ses propres \u00e9volutions vers la branche develop pour s\u2019assurer que tout fonctionne<\/li>\n<li>Quand on souhaite garder des modifications qu\u2019on ne souhaite pas comitter (ou pas tout de suite), utiliser le Stash (qui est un espace de stockage temporaire sans effet sur les commits).<\/li>\n<li>Les tags permettent d\u2019assigner un nom \u00e0 un commit. Il sont particuli\u00e8rement utiles si l\u2019on adopte \u00e9galement les principes de versioning s\u00e9mantiques (Vx.y.z o\u00f9 x = nouvelles API donc changement majeur, y = nouvelles features, changement mineur, et z = patchs). Ce principe permet de programmer les gestionnaires de d\u00e9pendances pour, par exemple, accepter syst\u00e9matiquement les patches mais pas les changements majeurs.<\/li>\n<\/ul>\n<p>Un d\u00e9p\u00f4t git contient toujours un r\u00e9pertoire \u201c.git\u201d. Il s\u2019y trouve notamment le r\u00e9pertoire \u201chooks\u201d qui permet d\u2019enregistrer des scripts associ\u00e9s \u00e0 des \u00e9v\u00e9nements. C\u2019est ici que peut d\u00e9buter des automatisations de d\u00e9ploiement pour les usines logicielles.<br \/>\nEnfin, il convient de bien choisir sa plateforme collaborative (ex Gitlab, Github, Bitbucket), et son client (Tower, Sourcetree, GitUp, etc)<br \/>\nPour aller plus loin\u00a0avec les slides de C\u00e9dric : <a href=\"https:\/\/gitpitch.com\/F52\/git-starter-fr\/\">https:\/\/gitpitch.com\/F52\/git-starter-fr\/<\/a> ainsi que les d\u00e9p\u00f4ts d\u2019exercice: https:\/\/github.com\/F52<br \/>\nEt surtout, RDV en juin pour une journ\u00e9e d\u2019\u00e9changes sur les bonnes pratiques en mati\u00e8re d\u2019industrialisation logicielle\u00a0: date et programme en cours\u00a0?<\/p>","protected":false},"excerpt":{"rendered":"<p>Parce que le d\u00e9veloppement software n\u2019\u00e9chappe pas aux exigences d\u2019industrialisation, le Tarmac organisait le\u00a05 mars dernier un atelier anim\u00e9 par C\u00e9dric\u00a0Foellmi (F52 Technologies), expert en industrialisation logicielle, sur l\u2019utilisation de Git et du Git-Flow. L\u2019utilisation de Git et du Git-Flow. Cr\u00e9\u00e9 par le cr\u00e9ateur de Linux en 2005, Git est un outil puissant de versioning [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":15365,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,97,44],"tags":[],"class_list":["post-15310","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entrepreneur-competences","category-reussir-son-industrialisation-startup","category-tarmac-incubator"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Industrialisation logicielle : les avantages de Git et le Git-Flow - inovall\u00e9e<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inovallee.com\/en\/industrialisation-logicielle-avantages-de-git-git-flow\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Industrialisation logicielle : les avantages de Git et le Git-Flow - inovall\u00e9e\" \/>\n<meta property=\"og:description\" content=\"Parce que le d\u00e9veloppement software n\u2019\u00e9chappe pas aux exigences d\u2019industrialisation, le Tarmac organisait le\u00a05 mars dernier un atelier anim\u00e9 par C\u00e9dric\u00a0Foellmi (F52 Technologies), expert en industrialisation logicielle, sur l\u2019utilisation de Git et du Git-Flow. L\u2019utilisation de Git et du Git-Flow. Cr\u00e9\u00e9 par le cr\u00e9ateur de Linux en 2005, Git est un outil puissant de versioning [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inovallee.com\/en\/industrialisation-logicielle-avantages-de-git-git-flow\/\" \/>\n<meta property=\"og:site_name\" content=\"inovall\u00e9e\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/technopoleinovallee\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-20T17:14:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-cedric-foellmi.png\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Inovallee\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@inovallee\" \/>\n<meta name=\"twitter:site\" content=\"@inovallee\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Inovallee\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/\"},\"author\":{\"name\":\"Inovallee\",\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/#\\\/schema\\\/person\\\/a45b15518aad3111b2d61d257a3e023b\"},\"headline\":\"Industrialisation logicielle : les avantages de Git et le Git-Flow\",\"datePublished\":\"2018-03-20T17:14:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/\"},\"wordCount\":749,\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovallee.com\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/workshop-GIT-GIT-FLOW-cedric-foellmi.png\",\"articleSection\":[\"Entreprendre et d\u00e9velopper ses comp\u00e9tences\",\"Industrialisation hardware et software\",\"Tarmac incubator\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/\",\"url\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/\",\"name\":\"Industrialisation logicielle : les avantages de Git et le Git-Flow - inovall\u00e9e\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovallee.com\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/workshop-GIT-GIT-FLOW-cedric-foellmi.png\",\"datePublished\":\"2018-03-20T17:14:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.inovallee.com\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/workshop-GIT-GIT-FLOW-cedric-foellmi.png\",\"contentUrl\":\"https:\\\/\\\/www.inovallee.com\\\/wp-content\\\/uploads\\\/2018\\\/03\\\/workshop-GIT-GIT-FLOW-cedric-foellmi.png\",\"width\":900,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/industrialisation-logicielle-avantages-de-git-git-flow\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.inovallee.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Industrialisation logicielle : les avantages de Git et le Git-Flow\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/#website\",\"url\":\"https:\\\/\\\/www.inovallee.com\\\/\",\"name\":\"inovall\u00e9e technopole, Home to software & smart technologies\",\"description\":\"Home to software &amp; smart technologies\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.inovallee.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/#organization\",\"name\":\"inovall\u00e9e\",\"url\":\"https:\\\/\\\/www.inovallee.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.inovallee.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/inovallee_2022_GrenobleAlpes.png\",\"contentUrl\":\"https:\\\/\\\/www.inovallee.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/inovallee_2022_GrenobleAlpes.png\",\"width\":945,\"height\":369,\"caption\":\"inovall\u00e9e\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/technopoleinovallee\\\/\",\"https:\\\/\\\/x.com\\\/inovallee\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inovall-e\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/inovallee?reload=9\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inovallee.com\\\/#\\\/schema\\\/person\\\/a45b15518aad3111b2d61d257a3e023b\",\"name\":\"Inovallee\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Industrialisation logicielle : les avantages de Git et le Git-Flow - inovall\u00e9e","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inovallee.com\/en\/industrialisation-logicielle-avantages-de-git-git-flow\/","og_locale":"en_GB","og_type":"article","og_title":"Industrialisation logicielle : les avantages de Git et le Git-Flow - inovall\u00e9e","og_description":"Parce que le d\u00e9veloppement software n\u2019\u00e9chappe pas aux exigences d\u2019industrialisation, le Tarmac organisait le\u00a05 mars dernier un atelier anim\u00e9 par C\u00e9dric\u00a0Foellmi (F52 Technologies), expert en industrialisation logicielle, sur l\u2019utilisation de Git et du Git-Flow. L\u2019utilisation de Git et du Git-Flow. Cr\u00e9\u00e9 par le cr\u00e9ateur de Linux en 2005, Git est un outil puissant de versioning [&hellip;]","og_url":"https:\/\/www.inovallee.com\/en\/industrialisation-logicielle-avantages-de-git-git-flow\/","og_site_name":"inovall\u00e9e","article_publisher":"https:\/\/www.facebook.com\/technopoleinovallee\/","article_published_time":"2018-03-20T17:14:27+00:00","og_image":[{"width":900,"height":600,"url":"https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-cedric-foellmi.png","type":"image\/png"}],"author":"Inovallee","twitter_card":"summary_large_image","twitter_creator":"@inovallee","twitter_site":"@inovallee","twitter_misc":{"Written by":"Inovallee","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/#article","isPartOf":{"@id":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/"},"author":{"name":"Inovallee","@id":"https:\/\/www.inovallee.com\/#\/schema\/person\/a45b15518aad3111b2d61d257a3e023b"},"headline":"Industrialisation logicielle : les avantages de Git et le Git-Flow","datePublished":"2018-03-20T17:14:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/"},"wordCount":749,"publisher":{"@id":"https:\/\/www.inovallee.com\/#organization"},"image":{"@id":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-cedric-foellmi.png","articleSection":["Entreprendre et d\u00e9velopper ses comp\u00e9tences","Industrialisation hardware et software","Tarmac incubator"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/","url":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/","name":"Industrialisation logicielle : les avantages de Git et le Git-Flow - inovall\u00e9e","isPartOf":{"@id":"https:\/\/www.inovallee.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/#primaryimage"},"image":{"@id":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-cedric-foellmi.png","datePublished":"2018-03-20T17:14:27+00:00","breadcrumb":{"@id":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/#primaryimage","url":"https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-cedric-foellmi.png","contentUrl":"https:\/\/www.inovallee.com\/wp-content\/uploads\/2018\/03\/workshop-GIT-GIT-FLOW-cedric-foellmi.png","width":900,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/www.inovallee.com\/industrialisation-logicielle-avantages-de-git-git-flow\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.inovallee.com\/"},{"@type":"ListItem","position":2,"name":"Industrialisation logicielle : les avantages de Git et le Git-Flow"}]},{"@type":"WebSite","@id":"https:\/\/www.inovallee.com\/#website","url":"https:\/\/www.inovallee.com\/","name":"inovall\u00e9e technopole, Home to software & smart technologies","description":"Home to software &amp; smart technologies","publisher":{"@id":"https:\/\/www.inovallee.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inovallee.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.inovallee.com\/#organization","name":"inovall\u00e9e","url":"https:\/\/www.inovallee.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.inovallee.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.inovallee.com\/wp-content\/uploads\/2023\/08\/inovallee_2022_GrenobleAlpes.png","contentUrl":"https:\/\/www.inovallee.com\/wp-content\/uploads\/2023\/08\/inovallee_2022_GrenobleAlpes.png","width":945,"height":369,"caption":"inovall\u00e9e"},"image":{"@id":"https:\/\/www.inovallee.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/technopoleinovallee\/","https:\/\/x.com\/inovallee","https:\/\/www.linkedin.com\/company\/inovall-e\/","https:\/\/www.youtube.com\/user\/inovallee?reload=9"]},{"@type":"Person","@id":"https:\/\/www.inovallee.com\/#\/schema\/person\/a45b15518aad3111b2d61d257a3e023b","name":"Inovallee"}]}},"_links":{"self":[{"href":"http:\/\/www.inovallee.com\/en\/wp-json\/wp\/v2\/posts\/15310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.inovallee.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.inovallee.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.inovallee.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"http:\/\/www.inovallee.com\/en\/wp-json\/wp\/v2\/comments?post=15310"}],"version-history":[{"count":0,"href":"http:\/\/www.inovallee.com\/en\/wp-json\/wp\/v2\/posts\/15310\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.inovallee.com\/en\/wp-json\/wp\/v2\/media\/15365"}],"wp:attachment":[{"href":"http:\/\/www.inovallee.com\/en\/wp-json\/wp\/v2\/media?parent=15310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.inovallee.com\/en\/wp-json\/wp\/v2\/categories?post=15310"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.inovallee.com\/en\/wp-json\/wp\/v2\/tags?post=15310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}