{"id":35080,"date":"2019-10-31T22:02:12","date_gmt":"2019-10-31T19:02:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22\/"},"modified":"2019-10-31T22:02:12","modified_gmt":"2019-10-31T19:02:12","slug":"vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22","title":{"rendered":"Sortie du syst\u00e8me de gestion de version distribu\u00e9 Git 2.22","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/6\/7\/117\">Pr\u00e9sent\u00e9<\/a><\/noindex> lancement d'un syst\u00e8me de gestion d\u00e9centralis\u00e9 des textes sources <noindex><a rel=\"nofollow\" href=\"http:\/\/git-scm.com\/\">Git 2.22.0<\/a><\/noindex>. Git est l'un des syst\u00e8mes de gestion de version les plus populaires, fiables et performants, offrant des outils flexibles pour le d\u00e9veloppement non lin\u00e9aire, bas\u00e9s sur le branchement et la fusion de branches. Pour garantir l'int\u00e9grit\u00e9 de l'historique et la r\u00e9sistance aux modifications r\u00e9troactives, un hachage implicite de toute l'histoire pr\u00e9c\u00e9dente est utilis\u00e9 dans chaque commit ; la v\u00e9rification par des signatures num\u00e9riques des d\u00e9veloppeurs est \u00e9galement possible pour certains tags et commits. <\/p>\n<p>Par rapport \u00e0 la version pr\u00e9c\u00e9dente, la nouvelle version comprend 745 modifications pr\u00e9par\u00e9es par 74 d\u00e9veloppeurs, parmi lesquels 18 ont particip\u00e9 au d\u00e9veloppement pour la premi\u00e8re fois. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.blog\/2019-06-07-highlights-from-git-2-22\/\">Principales<\/a><\/noindex>  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/blob\/master\/Documentation\/RelNotes\/2.22.0.txt\">nouveaut\u00e9s<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Depuis la version 1.18, le nouveau mode de transfert d'ensemble de commits \u00ab git rebase --rebase-merges \u00bb remplace l'ancienne option \u00ab --preserve-merges \u00bb, qui est maintenant marqu\u00e9e comme obsol\u00e8te. L'op\u00e9ration \u00ab git rebase \u00bb est utilis\u00e9e pour remplacer une s\u00e9rie de commits par un nouveau commit de base, par exemple, pour mettre \u00e0 jour une branche s\u00e9par\u00e9e dans laquelle une nouvelle fonctionnalit\u00e9 est d\u00e9velopp\u00e9e pour la ramener \u00e0 l'\u00e9tat actuel de la branche principale, qui inclut les corrections ajout\u00e9es apr\u00e8s la s\u00e9paration :\n<p>                o \u2014 o \u2014 o (my-feature)<\/p>\n<p>              \/<\/p>\n<p>o \u2014 o \u2014 o \u2014 o \u2014 o (master)<\/p>\n<p>                            o \u2014 o \u2014 o (my-feature)<\/p>\n<p>                          \/<\/p>\n<p>o \u2014 o \u2014 o \u2014 o \u2014 o (master)<\/p>\n<p>Pour conserver la structure de la branche dans une branche transf\u00e9r\u00e9e, l'option \u00ab --preserve-merges \u00bb pouvait \u00eatre utilis\u00e9e pr\u00e9c\u00e9demment, permettant lors d'une ex\u00e9cution en mode interactif (git rebase -i --preserve-merges) de modifier l'historique des commits, mais ne garantissait pas la conservation compl\u00e8te de la structure du d\u00e9p\u00f4t. Le mode \u00ab --rebase-merges \u00bb qui le remplace permet de conserver la structure des modifications dans la branche transf\u00e9r\u00e9e, tout en offrant un ensemble complet d'op\u00e9rations interactives, y compris la suppression, le regroupement et le renommage des commits. <\/p>\n<p>Par exemple, \u00ab --rebase-merges \u00bb <noindex><a rel=\"nofollow\" href=\"https:\/\/i2.wp.com\/user-images.githubusercontent.com\/443245\/58998948-3f76e700-87b8-11e9-9930-a20ce809fcd5.gif?resize=1908%2C1038&#038;ssl=1\">d'installer<\/a><\/noindex> retransf\u00e9rer des commits d'une branche s\u00e9par\u00e9e sur une branche master plus r\u00e9cente, tout en conservant la structure de ramification dans la branche transf\u00e9rable et en apportant en cours de route quelques modifications aux notes des commits.<\/p>\n<li class=\"l\"> Ajout de la prise en charge de la cr\u00e9ation d'une nouvelle branche sur la base du r\u00e9sultat de la d\u00e9termination de la base de fusion de deux autres branches (merge base, raccordement \u00e0 un anc\u00eatre commun) \u00e0 l'aide des constructions \u00ab git branch new A\u2026B \u00bb et \u00ab git checkout -b new A\u2026B \u00bb, o\u00f9 \u00ab A\u2026B \u00bb implique la d\u00e9termination de la base de fusion entre deux commits sp\u00e9cifi\u00e9s, de la m\u00eame mani\u00e8re que \u00ab git checkout A\u2026B \u00bb d\u00e9place HEAD sur le commit de base et que \u00ab diff A\u2026B \u00bb montre les modifications entre le commit \u00ab B \u00bb et l'anc\u00eatre commun avec le commit \u00ab A \u00bb.\n<p>Par exemple, lors du travail sur une branche distincte my-feature, la fonctionnalit\u00e9 sugg\u00e9r\u00e9e peut \u00eatre utilis\u00e9e lorsque vous devez commencer \u00e0 partir d'une autre branche, par exemple, du m\u00eame endroit dans la branche principale d'o\u00f9 la branche my-feature a \u00e9t\u00e9 extraite. Auparavant, cela n\u00e9cessitait d'explorer manuellement le journal des changements, ce qui \u00e9tait peu pratique avec un long historique de modifications, puis d'ex\u00e9cuter \u00ab git merge-base master my-feature \u00bb pour calculer le hachage de la base de fusion entre les branches master et my-feature et de cr\u00e9er une nouvelle branche par rapport \u00e0 l'anc\u00eatre commun \u00ab git branch my-other-feature hash \u00bb. Dans Git 2.22, vous pouvez utiliser la syntaxe \u00ab git branch my-other-feature A\u2026B \u00bb pour cr\u00e9er une branche par rapport \u00e0 la base de fusion de deux autres branches ;<\/p>\n<li class=\"l\"> Ajout de l'option \u00ab git branch \u2014show-current \u00bb pour afficher le nom de la branche obtenu lors de l'ex\u00e9cution de l'op\u00e9ration checkout ;\n<li class=\"l\"> Ajout de l'option \u00ab git checkout \u2014no-overlay \u2014 dir \u00bb, permettant lors de l'op\u00e9ration checkout d'amener le contenu du r\u00e9pertoire dir \u00e0 un \u00e9tat totalement conforme \u00e0 celui de la branche master. Par exemple, si dans la copie locale du r\u00e9pertoire dir se trouve un fichier qui n'existe pas dans la branche master, ce fichier sera laiss\u00e9 par d\u00e9faut lors de l'ex\u00e9cution de \u00ab git checkout master \u2014 dir \u00bb, mais sera supprim\u00e9 si l'option \u00ab \u2014no-overlay \u00bb est sp\u00e9cifi\u00e9e ;\n<li class=\"l\"> La commande \u00ab git diff \u00bb utilise une API universelle pour analyser les options, ce qui a permis d'uniformiser le traitement des options avec d'autres utilitaires git. Par exemple, dans \u00ab git diff \u00bb, tous les options ont maintenant leurs antagonistes disponibles (\u00ab \u2014function-context \u00bb et \u00ab \u2014no-function-context \u00bb) ;\n<li class=\"l\"> Ajout de la possibilit\u00e9 de filtrage lors de l'affichage de \u00ab git log \u00bb des balises \u00e9tendues attach\u00e9es aux commits (\u00ab trailer \u00bb \u2014 drapeaux d'information suppl\u00e9mentaires, tels que Signed-off-by et Co-authored-by). Il est possible de filtrer les balises par cl\u00e9 et par valeur, par exemple :<br \/>\n\u00ab git log \u2014pretty= \u00bb%(trailers:key=Reviewed-by,valueonly) ;<\/p>\n<li class=\"l\">  Ajout d'un nouveau m\u00e9canisme de tra\u00e7age Trace2, offrant un format de sortie plus flexible et structur\u00e9. Trace2 permet de collecter des t\u00e9l\u00e9metries sur les op\u00e9rations ex\u00e9cut\u00e9es et des donn\u00e9es de performance pour une analyse et un d\u00e9bogage plus d\u00e9taill\u00e9s (le gestionnaire est attribu\u00e9 par l'utilisateur, aucune donn\u00e9e n'est envoy\u00e9e \u00e0 l'ext\u00e9rieur);\n<li class=\"l\"> Le rapport \u00ab git bisect \u00bb a \u00e9t\u00e9 rendu plus lisible, mettant maintenant en \u00e9vidence plus clairement les commits probl\u00e9matiques et fournissant des statistiques r\u00e9sum\u00e9es sur les changements pour chaque fichier (au niveau du nombre de lignes modifi\u00e9es) ;\n<li class=\"l\"> L'heuristique pour d\u00e9terminer les renommages de r\u00e9pertoires a \u00e9t\u00e9 retravaill\u00e9e afin d'exclure les faux marquages de renommage. En cas de doute, ces r\u00e9pertoires sont d\u00e9sormais marqu\u00e9s comme conflictuels;\n<li class=\"l\"> Un avertissement est maintenant affich\u00e9 lors de la tentative de d\u00e9finir une balise sur une autre balise, ce qui est g\u00e9n\u00e9ralement fait par erreur et peut entra\u00eener l'installation d'une balise sur le mauvais commit (par exemple, une construction du type \u00ab git tag -f -m \u00ab updated message \u00bb my-tag1 my-tag2 \u00bb entra\u00eenera la cr\u00e9ation d'une balise sur une ancienne balise, alors que le d\u00e9veloppeur s'attendait \u00e0 ce que la nouvelle balise soit install\u00e9e sur le commit point\u00e9 par l'ancienne balise) ;\n<li class=\"l\"> G\u00e9n\u00e9ration incluse pour les d\u00e9p\u00f4ts de bitmaps (structure de disque \u00ab reachability bitmaps \u00bb), conservant des donn\u00e9es sur les ensembles d'objets disponibles pour chaque commit et permettant de d\u00e9terminer rapidement l'existence d'un objet de base. La structure indiqu\u00e9e r\u00e9duit consid\u00e9rablement le temps d'ex\u00e9cution des op\u00e9rations de r\u00e9cup\u00e9ration de donn\u00e9es (git fetch).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50831\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.22.0. Git \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445, \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0445 \u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0433\u0438\u0431\u043a\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0438 \u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0432\u0435\u0442\u043e\u043a. \u0414\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c \u0437\u0430\u0434\u043d\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0435\u044f\u0432\u043d\u043e\u0435 \u0445\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0435, \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0435\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35080","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.22 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:02:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:02:12+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Sortie du syst\u00e8me de gestion de version distribu\u00e9 Git 2.22 | ProHoster","description":"Le lancement du syst\u00e8me de gestion de version distribu\u00e9e Git a \u00e9t\u00e9 annonc\u00e9.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.22 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:02:12+00:00","article:modified_time":"2019-10-31T19:02:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35080","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 21:45:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:56:40","updated":"2026-01-21 21:45:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/35080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=35080"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/35080\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=35080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=35080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=35080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}