---
url: 'https://dxpr.com/pl/hc/documentation/learn-dxpr-builder/advanced/version-control'
title: 'Kontrola wersji | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T11:36:01+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: |-
  Ustawienia, szablony i profile kreatora DXPR to konfiguracja Drupala,
  więc trafiają do gita wraz z resztą konfiguracji. Strony to treści
  i pozostają w bazie danych. Ta strona wymienia, co jest czym i jak
  przenosić każde między środowiskami.
tags:
  - 'Run it in production'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T11:36:01+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'Kontrola wersji'
      description: |-
        Ustawienia, szablony i profile kreatora DXPR to konfiguracja Drupala,
        więc trafiają do gita wraz z resztą konfiguracji. Strony to treści
        i pozostają w bazie danych. Ta strona wymienia, co jest czym i jak
        przenosić każde między środowiskami.
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T11:36:01+0000'
      dateModified: '2026-10-24T11:36:01+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/pl/hc/documentation/learn-dxpr-builder/advanced/version-control'
      articleSection: 'Wdrożenie produkcyjne'
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/pl/hc/documentation/learn-dxpr-builder/advanced/version-control'
      description: |-
        Ustawienia, szablony i profile kreatora DXPR to konfiguracja Drupala,
        więc trafiają do gita wraz z resztą konfiguracji. Strony to treści
        i pozostają w bazie danych. Ta strona wymienia, co jest czym i jak
        przenosić każde między środowiskami.
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: 'Strona Główna'
            item: 'https://dxpr.com/pl'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: pl
---
[Centrum pomocy](/pl/hc)/[Dokumentacja](/pl/hc/documentation) /[Poznaj DXPR Builder](/pl/hc/documentation/learn-dxpr-builder) /[Zarządzaj witryną](/pl/hc/documentation/learn-dxpr-builder/manage) /[Wdrożenie produkcyjne](/pl/hc/documentation/learn-dxpr-builder/manage/production) # Kontrola wersji.

 Poznaj DXPR BuilderZarządzaj witrynąWdrożenie produkcyjne

   ## W tym przewodniku

 Powiązane przewodniki

- [Integracja CI/CD](/pl/hc/documentation/learn-dxpr-builder/advanced/ci-cd)

Ustawienia, szablony i profile kreatora DXPR to konfiguracja Drupala, więc trafiają do gita wraz z resztą konfiguracji. Strony to treści i pozostają w bazie danych. Ta strona wymienia, co jest czym i jak przenosić każde między środowiskami.

## Co trafia do kontroli wersji

| Rodzaj | W kontroli wersji | Jak |
|---|---|---|
| Ustawienia | Tak, gdy klucz produktu znajdzie się w kluczu | Eksport konfiguracji; zobacz poniżej |
| Szablony stron | Tak | Encje konfiguracyjne |
| Szablony użytkowników | Tak | Encje konfiguracyjne |
| Profile użytkowników | Tak | Encje konfiguracyjne |
| Klucz produktu | Tylko bez wartości | Encja Key; zobacz poniżej |
| Treść stron | Zazwyczaj nie | Przechowywana w bazie danych |
| Przesłane pliki | Zazwyczaj nie | Przechowywane w katalogu plików |

## Zarządzanie konfiguracją

Wyeksportuj konfigurację:

```bash
drush config:export

```

Zapisuje te pliki kreatora DXPR do katalogu synchronizacji, często `config/sync/`:

- `dxpr_builder.settings.yml`
- `dxpr_builder.page_template.*.yml`
- `dxpr_builder.user_template.*.yml`
- `dxpr_builder.dxpr_builder_profile.*.yml`
- `key.key.dxpr_builder_jwt.yml` albo wybrana encja Key dla klucza produktu

**Ważne:** przy domyślnym **Configuration storage**plik `dxpr_builder.settings.yml` trzyma twój klucz produktu jawnym tekstem jako `json_web_token`. Zanim scommitujesz ten plik, ustaw **Storage method** na **Key module** w **DXPR Studio** &gt; **DXPR Builder** &gt; **General Settings** (`/admin/dxpr_studio/dxpr_builder/settings`). Wybierz klucz, którego dostawca odczytuje zmienną środowiskową albo plik; zapisanie formularza czyści wtedy `json_web_token`. Klucz z dostawcą **Configuration** nadal przechowuje wartość we własnym wyeksportowanym pliku, więc najpierw zmień jego dostawcę w **Configuration** &gt; **System** &gt; **Keys** (`/admin/config/system/keys`). Potem ponownie wyeksportuj i scommituj te pliki do repozytorium.

## Wdrażanie konfiguracji

W środowisku docelowym:

```bash
drush config:import
drush cache:rebuild

```

Stosuje to ustawienia, szablony i profile z kontroli wersji.

## Treści między środowiskami

Treść stron (HTML w polach tekstowych) to treść bazodanowa, nie konfiguracja. Aby ją przenieść:

- Użyj modułu **Default Content**, aby wyeksportować i zaimportować treści jako YAML.
- Użyj **Content Synchronization** do bieżącej synchronizacji treści między środowiskami.
- Przenieś znaczniki jednej strony Drushem: `drush dxb:page:get 42` wypisuje je pod `markup` w YAML, a `drush dxb:page:update 42 --markup=@page.html` zapisuje je na stronie docelowej jako nową rewizję.

## Przebieg pracy zespołów

1. Programiści tworzą szablony stron lokalnie.
2. Eksportują konfigurację i commitują.
3. Wypychają do repozytorium.
4. Wdrażają na staging do recenzji.
5. Po akceptacji wdrażają na produkcję.

## Co dalej?

[Potoki CI/CD do automatycznych wdrożeń](/hc/documentation/learn-dxpr-builder/advanced/ci-cd): kontynuuj poznawanie kreatora DXPR.