---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/org-config.md
  - https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/org-config.md
title: Правила ревью кода и политики веток на уровне организации в SourceCraft
description: Как управлять общими правилами ревью кода и политиками веток для всех репозиториев организации через специальный репозиторий .sourcecraft.
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/ru/llms.txt


# Правила ревью кода и политики веток на уровне организации в SourceCraft

Вы можете [управлять](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/org-config.md) общими [правилами ревью кода](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/code-review.md) и [политиками веток](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/branch-policies.md) для всех репозиториев [организации](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#org) с помощью специального репозитория с названием `.sourcecraft`. Это обеспечивает единые стандарты разработки и упрощает администрирование.

При создании репозитория `.sourcecraft` все конфигурационные файлы из него автоматически применяются ко всем репозиториям организации. Репозиторий может быть приватным — конфигурации все равно будут работать для всех репозиториев организации.

## Конфигурационные файлы {#files}

В репозитории `.sourcecraft` поддерживаются следующие конфигурационные файлы:

* `.sourcecraft/review.yaml` — настройки правил ревью кода.
* `.sourcecraft/branches.yaml` — политики защиты веток.

Синтаксис настроек на уровне организации идентичен синтаксису настроек на уровне репозитория.


## Принципы применения конфигураций {#principles}

Изменения конфигурации применяются сразу после внесения изменений в главную ветку репозитория `.sourcecraft`, например `main` или `master`. Изменения в других ветках не применяются — это позволяет работать над изменениями конфигурации в отдельных ветках.

Отдельные репозитории могут переопределять организационные настройки, но только в сторону усиления требований. Например, если на уровне организации требуется 2 одобрения [предложения изменений](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#pr), конкретный репозиторий может потребовать 3 одобрения, но не может уменьшить это количество до 1.

При обнаружении ошибок слияние веток отклоняется с подробным описанием всех проблем.


#### Полезные ссылки {#see-also}

* [Настроить правила ревью кода и политики веток на уровне организации в SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/org-config.md)
* [Настроить правила ревью кода в репозитории SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/code-review.md)
* [Настроить политику веток в репозитории SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/branch-policies.md)
* [Правила ревью кода в SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/code-review.md)
* [Политики веток в SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/branch-policies.md)