Групповая разработка
Основным инструментом групповой разработки является система контроля версий Git. Установите ее на компьютер сервера. П осле этого вам станут доступны базовые возможности групповой разработки.
Чтобы использовать полные возможности групповой разработки, подключите к серверу систему управления репозиториями. Это может быть облачный сервис или локальный GitLab, установленный в вашей организации.
Системы управления репозиториями
«1С:Исполнитель» поддерживает только систему управления репозиториями GitLab.
К серверу можно подключить несколько экземпля ров GitLab. Для создания репозиториев «1С:Исполнитель» будет автоматически выбирать экземпляр с наименьшей загруженностью по количеству репозиториев.
Подключенные экземпляры можно переводить в режим обслуживания. В этом случае они временно не будут использоваться для создания репозиториев. Это может быть полезно для устранения неполадок в работе экземпляра.
Базовые возможности групповой разработки
Базовые функции групповой разработки находятся в среде разработки в представлении Система управления версиями.
По лные возможности групповой разработки
Весь основной функционал групповой разработки находится в панели управления на вкладке проекта.
Сначала настройте групповую разработку в проекте. Затем вы можете добавить в проект разработчиков — пользователей панели управления, которые будут участвовать в разработке проекта.
После этого вы можете создать задачи для разработки функциональности приложения.
Когда вы приступите к работе над задачей, «1С:Исполнитель» предложит вам создать новую ветку для разработки задачи и новое приложение для отладки кода.
Выполненную задачу можно отправить на проверку другому разработчику.
После выполнения вы включаете задачу в основную ветку проекта. При необходимости разрешаете конфликт слияния.
Когда работа над задачами окончена, ваш программный продукт прошел тестирование и готов к выпуску, вы можете указать стабильную сборку проекта, содержащую все необходимые изменения, как релизную. Выпущенный релиз станет доступен пользователям для создания, обновления и модификации приложений.
Совместная разработка
«1С:Исполнитель» предоставляет возможность одновременной совместной разработки одного проекта несколькими разработчиками в общей среде разработки. При совместной разработке разработчики могут одновременно редактировать код, просматривать изменения в реальном времени и вз аимодействовать через встроенные в среду разработки инструменты (подробнее).
В текущей версии совместная разработка доступна только в редакторе текстовых файлов.