Назначение рабочей области - обеспечить доступ к рабочим продуктам и ресурсам, необходимым для разработки и сборки
конечного продукта. Рабочие области разработки обращаются к частным областям, где разработчики могут реализовывать и
тестировать исходный код в относительной изоляции от других разработчиков. Рабочие области обращаются к общим областям,
куда отдельные работы доставляются для встраивания в компоновку общего продукта и контрольных версий.
Можно определить два типа рабочих областей:
-
Рабочая область разработки - частная область разработки, в которой каждый член коллектива может вносить
изменения в артефакты, при этом изменения не становятся видимыми для других сотрудников немедленно.
-
Рабочая область интеграции - общая рабочая область, доступная для всех участников проекта. Компоновка и
создание рабочих версий продукта происходят в рабочей области интеграции.
В проекте существует одна общая рабочая область интеграции и, возможно, несколько рабочих областей разработки. Каждому
участнику проекта необходимо работать в рабочей области, для того чтобы получить доступ к артефактам проекта,
включенным в контрольную версию и находящимся в хранилище проекта. Ответственный за интеграцию создает компоновки в
рабочей области интеграции, а также создает контрольные версии, видимые для всего коллектива разработки.
|