1
0
mirror of synced 2026-01-02 21:04:32 -05:00
Files
docs/translations/ru-RU/content/pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models.md
2022-11-16 21:42:42 +00:00

4.5 KiB
Raw Blame History

title, intro, redirect_from, versions, topics, shortTitle, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
title intro redirect_from versions topics shortTitle ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
Сведения о моделях совместной разработки Способ применения запросов на вытягивание зависит от типа модели разработки, используемой в проекте. Можно использовать модель создания вилок и вытягивания или модель общего репозитория.
/github/collaborating-with-issues-and-pull-requests/getting-started/about-collaborative-development-models
/articles/types-of-collaborative-development-models
/articles/about-collaborative-development-models
/github/collaborating-with-issues-and-pull-requests/about-collaborative-development-models
/github/collaborating-with-pull-requests/getting-started/about-collaborative-development-models
fpt ghes ghae ghec
* * * *
Pull requests
Collaborative development 2a054071dc801ac035f3925e81895200c0a7375d 1309b46201 HT ru-RU 09/10/2022 146139187

Модель создания вилок и вытягивания

В такой модели любой пользователь может разветвить существующий репозиторий и отправить изменения в свою личную вилку. Для отправки изменений в принадлежащую пользователю вилку не требуются разрешения на исходный репозиторий. Извлекать изменения в исходный репозиторий может координатор проекта. Если открыть запрос на вытягивание, в котором предлагаются изменения из принадлежащей вам вилки, в ветви в исходном (вышестоящем) репозитории, вы можете разрешить любому пользователю с доступом на отправку к вышестоящему репозиторию вносить изменения в ваш запрос на вытягивание. Эта модель популярна в проектах с открытым кодом, так как она позволяет новым участникам без лишних сложностей влиться в проект и дает возможность пользователям работать независимо без предварительной координации.

{% tip %}

Совет. {% data reusables.open-source.open-source-guide-general %} {% data reusables.open-source.open-source-learning %}

{% endtip %}

Модель общего репозитория

В модели общего репозитория участники совместной работы получают доступ на отправку к одному общему репозиторию, а при необходимости внесения изменений создаются тематические ветки. В этой модели эффективно применяются запросы на вытягивание, поскольку они позволяют инициировать проверку кода и общее обсуждение набора изменений, прежде чем изменения будут объединены в основную ветвь разработки. Эта модель преобладает в небольших командах и организациях, ведущих совместную работу над частными проектами.

Дополнительные материалы