[{"data":1,"prerenderedAt":1010},["ShallowReactive",2],{"/de-de/blog/transform-mrs-to-automated-workflow":3,"navigation-de-de":242,"banner-de-de":661,"footer-de-de":670,"blog-post-authors-de-de-Corinne Dent":909,"blog-related-posts-de-de-transform-mrs-to-automated-workflow":925,"blog-promotions-de-de":948,"next-steps-de-de":1000},{"id":4,"title":5,"authors":6,"body":8,"category":222,"date":223,"description":224,"extension":225,"externalUrl":226,"featured":227,"heroImage":228,"meta":229,"navigation":230,"path":231,"seo":232,"slug":234,"stem":235,"tags":236,"template":240,"updatedDate":226,"__hash__":241},"blogPosts/de-de/blog/transform-mrs-to-automated-workflow.md","Merge Requests von manuellen Aufgaben in einen automatisierten Workflow verwandeln",[7],"Corinne Dent",{"type":9,"value":10,"toc":212},"minimark",[11,15,18,21,26,29,32,35,51,57,63,78,81,91,100,104,108,111,118,121,125,131,134,138,141,145,153,162,166],[12,13,14],"p",{},"KI hat das Schreiben von Code messbar beschleunigt, aber die Arbeit zwischen dem Öffnen eines Merge Requests und dem Zusammenführen ist fast vollständig manuell geblieben. Reviewer zuweisen, Feedback Runde für Runde einarbeiten, Konflikte lösen, vor dem Merge einen Rebase durchführen – jeder Schritt erfordert nach wie vor die Aufmerksamkeit des Entwicklungsteams. Der Engpass hat sich verschoben, aber die Tools haben sich nicht angepasst.",[12,16,17],{},"GitLab 19.0 ändert das. Developer Flow erstreckt sich jetzt über den gesamten Lebenszyklus eines Merge Requests: ein einzelner KI-Agent, der Reviewer-Feedback einarbeitet, Konflikte auf langlebigen Branches löst, unbekannte Codebases analysiert und Merge Requests aufteilt, die zu groß geworden sind. Zusammen mit der autonomen Merge-Konfliktlösung und One-Click-Rebase-and-Merge reduziert er die manuelle Arbeit zwischen dem Öffnen und dem Zusammenführen eines Merge Requests.",[12,19,20],{},"Developer Flow gehört zu einer neuen Kategorie von KI-Programmierwerkzeugen. Die erste Generation beschleunigte die Codezeile für Codezeile. Die zweite gab Entwicklungsteams ein Chat-Fenster. Was jetzt entsteht, ist anders: Agenten, die über den gesamten Arbeitsprozess hinweg mitwirken – nicht nur für einen bestimmten Moment. Das Entwicklungsteam behält die Steuerung: lenken, prüfen, entscheiden. Den Rest übernimmt der Agent.",[22,23,25],"h2",{"id":24},"developer-flow-über-den-gesamten-merge-request-hinweg","Developer Flow – über den gesamten Merge Request hinweg",[12,27,28],{},"Wir haben Developer Flow letztes Jahr eingeführt, um aus einem Issue einen Merge Request zu erstellen. Die Automatisierung der repetitiven Einrichtungsarbeit zwischen „Hier ist, was gebaut werden muss\" und „Hier ist ein Merge Request zum Prüfen\" war nur der Anfang. Aber es war eine einzelne Aufgabe, und sobald der Merge Request existierte, war die Arbeit daran nach wie vor vollständig manuell.",[12,30,31],{},"Diese neue Iteration von Developer Flow übernimmt den Rest der manuellen Arbeit. Ein Agent, der die Arbeit erledigt, die das Entwicklungsteam sonst selbst erledigen würde, erstreckt sich jetzt über den gesamten Lebenszyklus eines Merge Requests.",[12,33,34],{},"So sieht Developer Flow in der Praxis aus:",[12,36,37,41,42,45,46,50],{},[38,39,40],"strong",{},"Auslösung in jeder Phase."," Developer Flow lässt sich über ein Issue mit dem Button ",[38,43,44],{},"Generate MR"," starten, durch direkte Zuweisung des Duo Developer-Dienstkontos zu einem Issue oder Merge Request, oder über den neuen @mention-Trigger in jedem Diskussionsthread. Der Agent greift die Konversation auf und iteriert auf ",[47,48,49],"em",{},"demselben"," Merge Request – anstatt einen neuen zu erstellen, der erst abgeglichen werden müsste.",[12,52,53,56],{},[38,54,55],{},"Erledigt die Arbeit rund um den Code."," Developer Flow kann jetzt Reviewer-Feedback über mehrere Runden im selben Merge Request einarbeiten, Merge-Konflikte auf langlebigen Branches lösen, eine unbekannte Codebase analysieren oder einen Ansatz evaluieren und Bericht erstatten, einen Merge Request aufteilen, der zu groß geworden ist, und Features von Grund auf implementieren.",[12,58,59,62],{},[38,60,61],{},"Wurde neu entwickelt, um über den gesamten Lebenszyklus hinweg Aktionen auszuführen."," Unter der Haube ist Developer Flow jetzt eine einzelne agentische Schleife mit einem vollständigen Entwickler-Toolset (Lesen, Suchen, Bearbeiten, Befehle ausführen), die selbst entscheidet, welches Tool wann eingesetzt wird. Noch wichtiger: Es ist die architektonische Grundlage, die es einem einzelnen Agenten ermöglicht, über den gesamten Lebenszyklus eines Merge Requests hinweg mitzuwirken.",[12,64,65,68,69,73,74,77],{},[38,66,67],{},"Beinhaltet die richtige Projekteinrichtung, um weiter zu gehen als KI-Programmierwerkzeuge."," Developer Flow liest ",[70,71,72],"code",{},"AGENTS.md"," für alles, was nicht im Code steht: nicht offensichtliche Bash-Befehle, Projektkonventionen, Umgebungsbesonderheiten und Architekturentscheidungen, die der Agent braucht, um beim ersten Anlauf alles richtig zu machen. ",[70,75,76],{},"agent-config.yml"," bereitet die Programmierumgebung mit den richtigen Abhängigkeiten, Tools und Konfigurationen vor, damit der Agent Tests ausführen, Pre-Commit-Hooks durchlaufen und den Kreislauf schließen kann, bevor er committet. So erhält der Agent eine sofort einsatzbereite Umgebung – das Ergebnis entspricht den eigenen Standards, anstatt Nacharbeiten zu verursachen.",[12,79,80],{},"Das Entwicklungsteam behält die Steuerung: lenken, prüfen, entscheiden. Den Rest übernimmt der Agent.",[12,82,83,84,90],{},"Die neuen Developer-Flow-Funktionen sind mit ",[85,86,89],"a",{"href":87,"rel":88},"https://about.gitlab.com/de-de/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform"," in den Tarifen Premium und Ultimate verfügbar.",[92,93],"iframe",{"src":94,"frameBorder":95,"allow":96,"referrerPolicy":97,"style":98,"title":99},"https://player.vimeo.com/video/1193748336?title=0&byline=0&portrait=0&badge=0&autopause=0&player_id=0&app_id=58479","0","autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share","strict-origin-when-cross-origin","position:absolute;top:0;left:0;width:100%;height:100%;","GitLab Duo Agent Platform Developer Flow",[101,102],"script",{"src":103},"https://player.vimeo.com/api/player.js",[22,105,107],{"id":106},"merge-konflikte-lösen-jetzt-teil-des-workflows","Merge-Konflikte lösen – jetzt Teil des Workflows",[12,109,110],{},"Die Lösung von Merge-Konflikten ist eine der aufwendigsten wiederkehrenden Aufgaben im Merge-Request-Workflow, und je komplexer der Code ist, desto wahrscheinlicher ist es, dass Fehler entstehen. Einen Konflikt zu lösen bedeutet, die Absicht zweier Branches gleichzeitig zu rekonstruieren – im Kopf, in einem Texteditor, ohne laufende Tests. Für Teams, die Backports und kaskadierende Merge Requests über mehrere Release-Branches verwalten, ist das kein gelegentliches Ärgernis. Es ist eine wiederkehrende Steuer auf die Bereitstellungsgeschwindigkeit.",[12,112,113,114,117],{},"In GitLab 19.0 lässt sich diese Arbeit einem Agenten übergeben, ohne den Merge Request zu verlassen. Der Button ",[38,115,116],{},"Resolve with Duo"," (jetzt in der Beta-Phase) erscheint direkt auf der Konfliktseite des Merge Requests und im Widget für die Merge-Prüfungen.",[12,119,120],{},"Der Agent liest die Absicht des Merge Requests, betrachtet beide Branches, wählt eine Lösungsstrategie, bearbeitet die betroffenen Dateien, committet und pusht die Korrektur. Ist der Agent fertig, hinterlässt er einen Kommentar, der den gefundenen Konflikt und den gewählten Lösungsweg zusammenfasst – damit die nächste prüfende Person die Entscheidung nicht rekonstruieren muss und der Audit-Trail intakt bleibt. Kann der Agent den Konflikt nicht sicher lösen, meldet er das – anstatt zu raten.",[22,122,124],{"id":123},"rebase-und-merge-mit-einem-klick","Rebase und Merge mit einem Klick",[12,126,127,128],{},"Die oben genannten Funktionen betreffen die Arbeit innerhalb eines Merge Requests. Ein weiteres Feature von 19.0 beseitigt Reibung am Ende des Workflows beim Zusammenführen: ",[38,129,130],{},"One-Click-Rebase-and-Merge (jetzt in der Beta-Phase).",[12,132,133],{},"Für Teams, die semi-lineare History oder Fast-Forward-Merge-Methoden verwenden, war das Rebase vor dem Merge bisher ein Zwei-Klick-Vorgang mit Wartezeit dazwischen: Rebase anstoßen, warten, zurückkehren, zusammenführen. Jetzt ist es ein Klick. Dieses Feature ist in den Tarifen Free, Premium und Ultimate verfügbar.",[22,135,137],{"id":136},"die-mr-steuer-senken","Die MR-Steuer senken",[12,139,140],{},"Mit all diesen Funktionen übernimmt KI die urteilsintensive Arbeit: Code schreiben, Feedback einarbeiten und Konflikte lösen. Automatisierung übernimmt die Mechanik, wie zum Beispiel den Rebase vor dem Merge. Unterschiedliche Funktionen mit demselben Ziel: weniger manuelle Arbeit zwischen dem Öffnen und dem Zusammenführen eines Merge Requests – und weniger Zeit im Arbeitsalltag des Entwicklungsteams für die Teile des Merge-Request-Prozesses, die keine menschliche Aufmerksamkeit erfordern sollten.",[22,142,144],{"id":143},"developer-flow-jetzt-ausprobieren","Developer Flow jetzt ausprobieren",[12,146,147,148,152],{},"Bestehende GitLab-Kunden können Developer Flow über eine ",[85,149,151],{"href":87,"rel":150},[],"kostenlose Testversion von GitLab Duo Agent Platform"," kennenlernen. Wer bereits Premium oder Ultimate mit Duo Agent Platform nutzt, kann Developer Flow ab sofort auf dem nächsten Merge Request einsetzen – unabhängig von der aktuellen Version. Bei Versionen vor 19.0 muss der @mention-Trigger möglicherweise manuell eingerichtet werden.",[12,154,155,156,161],{},"Wer GitLab im kostenlosen Tarif nutzt, kann sich für GitLab Duo Agent Platform registrieren, indem ",[85,157,160],{"href":158,"rel":159},"https://docs.gitlab.com/subscriptions/gitlab_credits/#for-the-free-tier",[],"ein paar einfache Schritte"," befolgt werden.",[22,163,165],{"id":164},"weitere-beiträge-zu-gitlab-190","Weitere Beiträge zu GitLab 19.0",[167,168,169,177,184,191,198,205],"ul",{},[170,171,172],"li",{},[85,173,176],{"href":174,"rel":175},"https://docs.gitlab.com/releases/19/gitlab-19-0-released/",[],"GitLab 19.0 veröffentlicht",[170,178,179],{},[85,180,183],{"href":181,"rel":182},"https://about.gitlab.com/de-de/blog/more-ai-models-for-duo-agent-platform-self-hosted/",[],"Mehr KI-Modelle für GitLab Duo Agent Platform Self-Hosted",[170,185,186],{},[85,187,190],{"href":188,"rel":189},"https://about.gitlab.com/de-de/blog/secrets-manager-in-public-beta/",[],"CI/CD-Zugangsdaten mit dem GitLab Secrets Manager verwalten",[170,192,193],{},[85,194,197],{"href":195,"rel":196},"https://about.gitlab.com/de-de/blog/track-ci-component-usage/",[],"CI-Komponentennutzung in deinem Unternehmen nachverfolgen",[170,199,200],{},[85,201,204],{"href":202,"rel":203},"https://about.gitlab.com/de-de/blog/sbom-based-dependency-scanning/",[],"Supply-Chain-Risiken reduzieren – mit SBOM-basiertem Dependency Scanning",[170,206,207],{},[85,208,211],{"href":209,"rel":210},"https://about.gitlab.com/de-de/blog/security-configuration-profiles/",[],"Vollständige Security-Scanner-Abdeckung der Codebase in Minuten",{"title":213,"searchDepth":214,"depth":214,"links":215},"",2,[216,217,218,219,220,221],{"id":24,"depth":214,"text":25},{"id":106,"depth":214,"text":107},{"id":123,"depth":214,"text":124},{"id":136,"depth":214,"text":137},{"id":143,"depth":214,"text":144},{"id":164,"depth":214,"text":165},"ai","2026-05-21","Dieses Release bringt einen leistungsstärkeren Developer Flow, autonome Merge-Konfliktlösung und One-Click-Rebase-and-Merge für GitLab.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1779189265/iqzyhhiwagxzwywvjzow.png",{},true,"/de-de/blog/transform-mrs-to-automated-workflow",{"config":233,"title":5,"description":224},{"noIndex":227},"transform-mrs-to-automated-workflow","de-de/blog/transform-mrs-to-automated-workflow",[237,238,239],"AI","product","features","BlogPost","Z-1VslJQljs5LeZRGwlFDj9BSMdrGiVzQyK2yQRivvk",{"logo":243,"freeTrial":248,"sales":253,"login":258,"items":263,"search":579,"minimal":613,"duo":631,"switchNav":640,"pricingDeployment":651},{"config":244},{"href":245,"dataGaName":246,"dataGaLocation":247},"/de-de/","gitlab logo","header",{"text":249,"config":250},"Kostenlose Testversion anfordern",{"href":251,"dataGaName":252,"dataGaLocation":247},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":254,"config":255},"Vertrieb kontaktieren",{"href":256,"dataGaName":257,"dataGaLocation":247},"/de-de/sales/","sales",{"text":259,"config":260},"Anmelden",{"href":261,"dataGaName":262,"dataGaLocation":247},"https://gitlab.com/users/sign_in/","sign in",[264,292,394,399,503,559],{"text":265,"config":266,"menu":268},"Plattform",{"dataNavLevelOne":267},"platform",{"type":269,"columns":270},"cards",[271,277,284],{"title":265,"description":272,"link":273},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":274,"config":275},"Die Plattform erkunden",{"href":276,"dataGaName":267,"dataGaLocation":247},"/de-de/platform/",{"title":89,"description":278,"link":279},"Agentische KI für den gesamten Software-Lebenszyklus",{"text":280,"config":281},"Lerne GitLab Duo kennen",{"href":282,"dataGaName":283,"dataGaLocation":247},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":285,"description":286,"link":287},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":288,"config":289},"Mehr erfahren",{"href":290,"dataGaName":291,"dataGaLocation":247},"/de-de/why-gitlab/","why gitlab",{"text":293,"left":230,"config":294,"menu":296},"Produkt",{"dataNavLevelOne":295},"solutions",{"type":297,"link":298,"columns":302,"feature":373},"lists",{"text":299,"config":300},"Alle Lösungen anzeigen",{"href":301,"dataGaName":295,"dataGaLocation":247},"/de-de/solutions/",[303,328,351],{"title":304,"description":305,"link":306,"items":311},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":307},{"icon":308,"href":309,"dataGaName":310,"dataGaLocation":247},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[312,316,319,324],{"text":313,"config":314},"CI/CD",{"href":315,"dataGaLocation":247,"dataGaName":313},"/de-de/solutions/continuous-integration/",{"text":89,"config":317},{"href":282,"dataGaLocation":247,"dataGaName":318},"gitlab duo agent platform - product menu",{"text":320,"config":321},"Quellcodeverwaltung",{"href":322,"dataGaLocation":247,"dataGaName":323},"/de-de/solutions/source-code-management/","Source Code Management",{"text":325,"config":326},"Automatische Softwarebereitstellung",{"href":309,"dataGaLocation":247,"dataGaName":327},"Automated software delivery",{"title":329,"description":330,"link":331,"items":336},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":332},{"href":333,"dataGaName":334,"dataGaLocation":247,"icon":335},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[337,341,346],{"text":338,"config":339},"Anwendungssicherheitstests",{"href":333,"dataGaName":340,"dataGaLocation":247},"Application security testing",{"text":342,"config":343},"Sicherheit der Software-Lieferkette",{"href":344,"dataGaLocation":247,"dataGaName":345},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":347,"config":348},"Software-Compliance",{"href":349,"dataGaName":350,"dataGaLocation":247},"/de-de/solutions/software-compliance/","software compliance",{"title":352,"link":353,"items":358},"Messung",{"config":354},{"icon":355,"href":356,"dataGaName":357,"dataGaLocation":247},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[359,363,368],{"text":360,"config":361},"Sichtbarkeit und Messung",{"href":356,"dataGaLocation":247,"dataGaName":362},"Visibility and Measurement",{"text":364,"config":365},"Wertstrommanagement",{"href":366,"dataGaLocation":247,"dataGaName":367},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":369,"config":370},"Analysen und Einblicke",{"href":371,"dataGaLocation":247,"dataGaName":372},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":374,"type":297,"items":375},"GitLab für",[376,382,388],{"text":377,"config":378},"Enterprise",{"icon":379,"href":380,"dataGaLocation":247,"dataGaName":381},"Building","/de-de/enterprise/","enterprise",{"text":383,"config":384},"Kleinunternehmen",{"icon":385,"href":386,"dataGaLocation":247,"dataGaName":387},"Work","/de-de/small-business/","small business",{"text":389,"config":390},"Öffentlicher Sektor",{"icon":391,"href":392,"dataGaLocation":247,"dataGaName":393},"Organization","/de-de/solutions/public-sector/","public sector",{"text":395,"config":396},"Preise",{"href":397,"dataGaName":398,"dataGaLocation":247,"dataNavLevelOne":398},"/de-de/pricing/","pricing",{"text":400,"config":401,"menu":403},"Ressourcen",{"dataNavLevelOne":402},"resources",{"type":297,"link":404,"columns":408,"feature":492},{"text":405,"config":406},"Alle Ressourcen anzeigen",{"href":407,"dataGaName":402,"dataGaLocation":247},"/de-de/resources/",[409,442,464],{"title":410,"items":411},"Erste Schritte",[412,417,422,427,432,437],{"text":413,"config":414},"Installieren",{"href":415,"dataGaName":416,"dataGaLocation":247},"/de-de/install/","install",{"text":418,"config":419},"Kurzanleitungen",{"href":420,"dataGaName":421,"dataGaLocation":247},"/de-de/get-started/","quick setup checklists",{"text":423,"config":424},"Lernen",{"href":425,"dataGaLocation":247,"dataGaName":426},"https://university.gitlab.com/","learn",{"text":428,"config":429},"Produktdokumentation",{"href":430,"dataGaName":431,"dataGaLocation":247},"https://docs.gitlab.com/","product documentation",{"text":433,"config":434},"Best-Practice-Videos",{"href":435,"dataGaName":436,"dataGaLocation":247},"/de-de/getting-started-videos/","best practice videos",{"text":438,"config":439},"Integrationen",{"href":440,"dataGaName":441,"dataGaLocation":247},"/de-de/integrations/","integrations",{"title":443,"items":444},"Entdecken",[445,450,455,459],{"text":446,"config":447},"Kundenerfolge",{"href":448,"dataGaName":449,"dataGaLocation":247},"/de-de/customers/","customer success stories",{"text":451,"config":452},"Blog",{"href":453,"dataGaName":454,"dataGaLocation":247},"/de-de/blog/","blog",{"text":456,"config":457},"The Source",{"href":458,"dataGaName":454,"dataGaLocation":247},"/de-de/the-source/",{"text":460,"config":461},"Remote",{"href":462,"dataGaName":463,"dataGaLocation":247},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":465,"items":466},"Vernetzen",[467,472,477,482,487],{"text":468,"config":469},"GitLab-Services",{"href":470,"dataGaName":471,"dataGaLocation":247},"/de-de/services/","services",{"text":473,"config":474},"Community",{"href":475,"dataGaName":476,"dataGaLocation":247},"/community/","community",{"text":478,"config":479},"Forum",{"href":480,"dataGaName":481,"dataGaLocation":247},"https://forum.gitlab.com/","forum",{"text":483,"config":484},"Veranstaltungen",{"href":485,"dataGaName":486,"dataGaLocation":247},"/events/","events",{"text":488,"config":489},"Partner",{"href":490,"dataGaName":491,"dataGaLocation":247},"/de-de/partners/","partners",{"config":493,"title":496,"text":497,"link":498},{"background":494,"textColor":495},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":499,"config":500},"Aktuelle Nachrichten",{"href":501,"dataGaName":502,"dataGaLocation":247},"/de-de/whats-new/","whats new",{"text":504,"config":505,"menu":507},"Company",{"dataNavLevelOne":506},"company",{"type":297,"columns":508},[509],{"items":510},[511,516,522,524,529,534,539,544,549,554],{"text":512,"config":513},"Über",{"href":514,"dataGaName":515,"dataGaLocation":247},"/de-de/company/","about",{"text":517,"config":518,"footerGa":521},"Karriere",{"href":519,"dataGaName":520,"dataGaLocation":247},"/jobs/","jobs",{"dataGaName":520},{"text":483,"config":523},{"href":485,"dataGaName":486,"dataGaLocation":247},{"text":525,"config":526},"Geschäftsführung",{"href":527,"dataGaName":528,"dataGaLocation":247},"/company/team/e-group/","leadership",{"text":530,"config":531},"Handbuch",{"href":532,"dataGaName":533,"dataGaLocation":247},"https://handbook.gitlab.com/","handbook",{"text":535,"config":536},"Investor Relations",{"href":537,"dataGaName":538,"dataGaLocation":247},"https://ir.gitlab.com/","investor relations",{"text":540,"config":541},"Trust Center",{"href":542,"dataGaName":543,"dataGaLocation":247},"/de-de/security/","trust center",{"text":545,"config":546},"AI Transparency Center",{"href":547,"dataGaName":548,"dataGaLocation":247},"/de-de/ai-transparency-center/","ai transparency center",{"text":550,"config":551},"Newsletter",{"href":552,"dataGaName":553,"dataGaLocation":247},"/company/contact/#contact-forms","newsletter",{"text":555,"config":556},"Presse",{"href":557,"dataGaName":558,"dataGaLocation":247},"/press/","press",{"text":560,"config":561,"menu":562},"Kontakt",{"dataNavLevelOne":506},{"type":297,"columns":563},[564],{"items":565},[566,569,574],{"text":254,"config":567},{"href":256,"dataGaName":568,"dataGaLocation":247},"talk to sales",{"text":570,"config":571},"Support-Portal",{"href":572,"dataGaName":573,"dataGaLocation":247},"https://support.gitlab.com","support portal",{"text":575,"config":576},"Kundenportal",{"href":577,"dataGaName":578,"dataGaLocation":247},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":580,"login":581,"suggestions":588},"Schließen",{"text":582,"link":583},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":584,"config":585},"gitlab.com",{"href":261,"dataGaName":586,"dataGaLocation":587},"search login","search",{"text":589,"default":590},"Vorschläge",[591,593,598,600,605,610],{"text":89,"config":592},{"href":282,"dataGaName":89,"dataGaLocation":587},{"text":594,"config":595},"Codevorschläge (KI)",{"href":596,"dataGaName":597,"dataGaLocation":587},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":313,"config":599},{"href":315,"dataGaName":313,"dataGaLocation":587},{"text":601,"config":602},"GitLab auf AWS",{"href":603,"dataGaName":604,"dataGaLocation":587},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":606,"config":607},"GitLab auf Google Cloud",{"href":608,"dataGaName":609,"dataGaLocation":587},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":285,"config":611},{"href":290,"dataGaName":612,"dataGaLocation":587},"Why GitLab?",{"freeTrial":614,"mobileIcon":619,"desktopIcon":624,"secondaryButton":627},{"text":615,"config":616},"Kostenlos testen",{"href":617,"dataGaName":252,"dataGaLocation":618},"https://gitlab.com/-/trials/new/","nav",{"altText":620,"config":621},"GitLab-Symbol",{"src":622,"dataGaName":623,"dataGaLocation":618},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":620,"config":625},{"src":626,"dataGaName":623,"dataGaLocation":618},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":410,"config":628},{"href":629,"dataGaName":630,"dataGaLocation":618},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":632,"mobileIcon":636,"desktopIcon":638},{"text":633,"config":634},"Mehr über GitLab Duo erfahren",{"href":282,"dataGaName":635,"dataGaLocation":618},"gitlab duo",{"altText":620,"config":637},{"src":622,"dataGaName":623,"dataGaLocation":618},{"altText":620,"config":639},{"src":626,"dataGaName":623,"dataGaLocation":618},{"button":641,"mobileIcon":646,"desktopIcon":648},{"text":642,"config":643},"/Option",{"href":644,"dataGaName":645,"dataGaLocation":618},"#contact","switch",{"altText":620,"config":647},{"src":622,"dataGaName":623,"dataGaLocation":618},{"altText":620,"config":649},{"src":650,"dataGaName":623,"dataGaLocation":618},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":652,"mobileIcon":657,"desktopIcon":659},{"text":653,"config":654},"Zurück zur Preisübersicht",{"href":397,"dataGaName":655,"dataGaLocation":618,"icon":656},"back to pricing","GoBack",{"altText":620,"config":658},{"src":622,"dataGaName":623,"dataGaLocation":618},{"altText":620,"config":660},{"src":626,"dataGaName":623,"dataGaLocation":618},{"title":662,"button":663,"config":668},"Sieh dir an, wie agentische KI die Softwarebereitstellung transformiert",{"text":664,"config":665},"Jetzt live bei GitLab Transcend am 10. Juni dabei sein",{"href":666,"dataGaName":667,"dataGaLocation":247},"/de-de/events/transcend/virtual/","transcend event",{"layout":669,"disabled":227},"release",{"data":671},{"text":672,"source":673,"edit":679,"contribute":684,"config":689,"items":694,"minimal":900},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":674,"config":675},"Quelltext der Seite anzeigen",{"href":676,"dataGaName":677,"dataGaLocation":678},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":680,"config":681},"Diese Seite bearbeiten",{"href":682,"dataGaName":683,"dataGaLocation":678},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":685,"config":686},"Beteilige dich",{"href":687,"dataGaName":688,"dataGaLocation":678},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":690,"facebook":691,"youtube":692,"linkedin":693},"https://x.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[695,740,793,835,866],{"title":395,"links":696,"subMenu":711},[697,701,706],{"text":698,"config":699},"Tarife anzeigen",{"href":397,"dataGaName":700,"dataGaLocation":678},"view plans",{"text":702,"config":703},"Vorteile von Premium",{"href":704,"dataGaName":705,"dataGaLocation":678},"/de-de/pricing/premium/","why premium",{"text":707,"config":708},"Vorteile von Ultimate",{"href":709,"dataGaName":710,"dataGaLocation":678},"/de-de/pricing/ultimate/","why ultimate",[712],{"title":560,"links":713},[714,716,718,720,725,730,735],{"text":254,"config":715},{"href":256,"dataGaName":257,"dataGaLocation":678},{"text":570,"config":717},{"href":572,"dataGaName":573,"dataGaLocation":678},{"text":575,"config":719},{"href":577,"dataGaName":578,"dataGaLocation":678},{"text":721,"config":722},"Status",{"href":723,"dataGaName":724,"dataGaLocation":678},"https://status.gitlab.com/","status",{"text":726,"config":727},"Nutzungsbedingungen",{"href":728,"dataGaName":729,"dataGaLocation":678},"/terms/","terms of use",{"text":731,"config":732},"Datenschutzerklärung",{"href":733,"dataGaName":734,"dataGaLocation":678},"/de-de/privacy/","privacy statement",{"text":736,"config":737},"Cookie-Einstellungen",{"dataGaName":738,"dataGaLocation":678,"id":739,"isOneTrustButton":230},"cookie preferences","ot-sdk-btn",{"title":293,"links":741,"subMenu":750},[742,746],{"text":743,"config":744},"DevSecOps-Plattform",{"href":276,"dataGaName":745,"dataGaLocation":678},"devsecops platform",{"text":747,"config":748},"KI-unterstützte Entwicklung",{"href":282,"dataGaName":749,"dataGaLocation":678},"ai-assisted development",[751],{"title":752,"links":753},"Themen",[754,758,763,768,773,778,783,788],{"text":313,"config":755},{"href":756,"dataGaName":757,"dataGaLocation":678},"/de-de/topics/ci-cd/","cicd",{"text":759,"config":760},"GitOps",{"href":761,"dataGaName":762,"dataGaLocation":678},"/de-de/topics/gitops/","gitops",{"text":764,"config":765},"DevOps",{"href":766,"dataGaName":767,"dataGaLocation":678},"/de-de/topics/devops/","devops",{"text":769,"config":770},"Versionskontrolle",{"href":771,"dataGaName":772,"dataGaLocation":678},"/de-de/topics/version-control/","version control",{"text":774,"config":775},"DevSecOps",{"href":776,"dataGaName":777,"dataGaLocation":678},"/de-de/topics/devsecops/","devsecops",{"text":779,"config":780},"Cloud-nativ",{"href":781,"dataGaName":782,"dataGaLocation":678},"/de-de/topics/cloud-native/","cloud native",{"text":784,"config":785},"KI für das Programmieren",{"href":786,"dataGaName":787,"dataGaLocation":678},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":789,"config":790},"Agentische KI",{"href":791,"dataGaName":792,"dataGaLocation":678},"/de-de/topics/agentic-ai/","agentic ai",{"title":794,"links":795},"Lösungen",[796,799,801,806,810,813,816,819,821,823,825,830],{"text":338,"config":797},{"href":333,"dataGaName":798,"dataGaLocation":678},"Application Security Testing",{"text":325,"config":800},{"href":309,"dataGaName":310,"dataGaLocation":678},{"text":802,"config":803},"Agile Entwicklung",{"href":804,"dataGaName":805,"dataGaLocation":678},"/de-de/solutions/agile-delivery/","agile delivery",{"text":807,"config":808},"SCM",{"href":322,"dataGaName":809,"dataGaLocation":678},"source code management",{"text":313,"config":811},{"href":315,"dataGaName":812,"dataGaLocation":678},"continuous integration & delivery",{"text":364,"config":814},{"href":366,"dataGaName":815,"dataGaLocation":678},"value stream management",{"text":759,"config":817},{"href":818,"dataGaName":762,"dataGaLocation":678},"/de-de/solutions/gitops/",{"text":377,"config":820},{"href":380,"dataGaName":381,"dataGaLocation":678},{"text":383,"config":822},{"href":386,"dataGaName":387,"dataGaLocation":678},{"text":389,"config":824},{"href":392,"dataGaName":393,"dataGaLocation":678},{"text":826,"config":827},"Bildungswesen",{"href":828,"dataGaName":829,"dataGaLocation":678},"/de-de/solutions/education/","education",{"text":831,"config":832},"Finanzdienstleistungen",{"href":833,"dataGaName":834,"dataGaLocation":678},"/de-de/solutions/finance/","financial services",{"title":400,"links":836},[837,839,841,843,846,848,851,853,855,858,860,862,864],{"text":413,"config":838},{"href":415,"dataGaName":416,"dataGaLocation":678},{"text":418,"config":840},{"href":420,"dataGaName":421,"dataGaLocation":678},{"text":423,"config":842},{"href":425,"dataGaName":426,"dataGaLocation":678},{"text":428,"config":844},{"href":430,"dataGaName":845,"dataGaLocation":678},"docs",{"text":451,"config":847},{"href":453,"dataGaName":454,"dataGaLocation":678},{"text":849,"config":850},"Neuigkeiten",{"href":501,"dataGaName":502,"dataGaLocation":678},{"text":446,"config":852},{"href":448,"dataGaName":449,"dataGaLocation":678},{"text":460,"config":854},{"href":462,"dataGaName":463,"dataGaLocation":678},{"text":856,"config":857},"GitLab Services",{"href":470,"dataGaName":471,"dataGaLocation":678},{"text":473,"config":859},{"href":475,"dataGaName":476,"dataGaLocation":678},{"text":478,"config":861},{"href":480,"dataGaName":481,"dataGaLocation":678},{"text":483,"config":863},{"href":485,"dataGaName":486,"dataGaLocation":678},{"text":488,"config":865},{"href":490,"dataGaName":491,"dataGaLocation":678},{"title":867,"links":868},"Unternehmen",[869,871,873,875,877,879,884,889,891,893,895],{"text":512,"config":870},{"href":514,"dataGaName":506,"dataGaLocation":678},{"text":517,"config":872},{"href":519,"dataGaName":520,"dataGaLocation":678},{"text":525,"config":874},{"href":527,"dataGaName":528,"dataGaLocation":678},{"text":530,"config":876},{"href":532,"dataGaName":533,"dataGaLocation":678},{"text":535,"config":878},{"href":537,"dataGaName":538,"dataGaLocation":678},{"text":880,"config":881},"Nachhaltigkeit",{"href":882,"dataGaName":883,"dataGaLocation":678},"/sustainability/","Sustainability",{"text":885,"config":886},"Vielfalt, Inklusion und Zugehörigkeit",{"href":887,"dataGaName":888,"dataGaLocation":678},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":540,"config":890},{"href":542,"dataGaName":543,"dataGaLocation":678},{"text":550,"config":892},{"href":552,"dataGaName":553,"dataGaLocation":678},{"text":555,"config":894},{"href":557,"dataGaName":558,"dataGaLocation":678},{"text":896,"config":897},"Transparenzerklärung zu moderner Sklaverei",{"href":898,"dataGaName":899,"dataGaLocation":678},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":901},[902,904,907],{"text":726,"config":903},{"href":728,"dataGaName":729,"dataGaLocation":678},{"text":905,"config":906},"Cookies",{"dataGaName":738,"dataGaLocation":678,"id":739,"isOneTrustButton":230},{"text":731,"config":908},{"href":733,"dataGaName":734,"dataGaLocation":678},[910],{"id":911,"title":7,"body":226,"config":912,"content":914,"description":226,"extension":919,"meta":920,"navigation":230,"path":921,"seo":922,"stem":923,"__hash__":924},"blogAuthors/en-us/blog/authors/corinne-dent.yml",{"template":913},"BlogAuthor",{"name":7,"config":915},{"headshot":916,"socialProof":917},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1776259325/wleadycsbhxupfjk429x.jpg",{"gitlabHandle":918},"cdentpmm","yml",{},"/en-us/blog/authors/corinne-dent",{},"en-us/blog/authors/corinne-dent","gIXSYvPo4R_gcT_E81HVjh6tw7d7pqkxqMlBL5z_sow",[926,934,941],{"title":927,"description":928,"heroImage":929,"category":222,"date":930,"authors":931,"slug":933,"externalUrl":226},"Vollständiger Code- und Lifecycle-Kontext per Abfrage – dank GitLab Orbit","Mit Orbit sind Software-Agenten bis zu 11-mal schneller, nutzen bis zu 4,5-mal weniger Tokens und beantworten bisher unlösbare Fragen.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1780996524/sd1vpl8empy26wizarqj.png","2026-06-10",[932],"Rebecca Carter","introducing-gitlab-orbit",{"title":935,"description":936,"heroImage":937,"category":222,"date":930,"authors":938,"slug":940,"externalUrl":226},"Seats und KI-Ausgaben flexibel steuern – mit GitLab Flex","In der agentischen Ära lassen sich Seat-Bedarf, KI-Nutzung und neue Funktionen kaum planen. GitLab Flex: eine Vereinbarung, monatlich anpassbar.\n","https://res.cloudinary.com/about-gitlab-com/image/upload/v1772047747/ntihfmnu2fepamqemaas.png",[939],"Talia Armato-Helle","introducing-gitlab-flex",{"title":942,"description":943,"heroImage":944,"category":222,"date":930,"authors":945,"slug":947,"externalUrl":226},"GitLab: entwickelt für die Ära des agentischen Engineering","Alle Ankündigungen von GitLab Transcend – wie eine Plattform agentische Geschwindigkeit mit der Kontrolle liefert, die Unternehmen benötigen.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781032585/go3d7pb9opmux7rwhpev.png",[946],"Manav Khurana","gitlab-transcend-announcements",{"promotions":949},[950,963,974,986],{"id":951,"categories":952,"header":953,"text":954,"button":955,"image":960},"ai-modernization",[222],"Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":956,"config":957},"Ermittle deinen KI-Reifegrad",{"href":958,"dataGaName":959,"dataGaLocation":454},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":961},{"src":962},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":964,"categories":965,"header":966,"text":954,"button":967,"image":971},"devops-modernization",[238,777],"Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":968,"config":969},"Ermittle deinen DevOps-Reifegrad",{"href":970,"dataGaName":959,"dataGaLocation":454},"/de-de/assessments/devops-modernization-assessment/",{"config":972},{"src":973},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":975,"categories":976,"header":978,"text":954,"button":979,"image":983},"security-modernization",[977],"security","Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":980,"config":981},"Ermittle deinen Sicherheitsreifegrad",{"href":982,"dataGaName":959,"dataGaLocation":454},"/de-de/assessments/security-modernization-assessment/",{"config":984},{"src":985},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":987,"paths":988,"header":991,"text":992,"button":993,"image":998},"github-azure-migration",[989,990],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":994,"config":995},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":996,"dataGaName":997,"dataGaLocation":454},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":999},{"src":973},{"header":1001,"blurb":1002,"button":1003,"secondaryButton":1008},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1004,"config":1005},"Kostenlosen Test starten",{"href":1006,"dataGaName":252,"dataGaLocation":1007},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":254,"config":1009},{"href":256,"dataGaName":257,"dataGaLocation":1007},1781392656875]