Пример групповой разработки

Совет: В этом примере используется демонстрационное приложение.
Его можно скачать по адресу: https://doc-files.1cmycloud.com/downloads?state=element/2.0/demo-app.xprj.

Создайте приложение из скачанного архива проекта (не забудьте включить режим разработки).

Этот пример показывает, как два разработчика, Андрей и Василий, начинают работать вместе с общим проектом.

Чтобы они оба смогли начать работу, администратор добавляет их в состав разработчиков проекта.

Первый разработчик, Андрей, создает себе задачу Добавить справочник Покупатели. В задаче он указывает, что нужно создать новую ветку для ее разработки.

После этого Андрей открывает задачу в среде разработки, вносит изменения, запускает и проверяет приложение.

Он видит измененные элементы проекта и измененные строки файлов.

Чтобы изменения не пропали, Андрей фиксирует их.

После этого он хочет, чтобы администратор проверил его задачу. Для этого Андрей отправляет ее на проверку.

Администратор проверяет задачу.

В это же время второй разработчик, Василий, создает себе задачу Реализовать справочник Продавцы. Василий выполняет эту задачу и отправляет ее на проверку.

Пока задача Василия находится на проверке, Андрей отмечает, что его задача выполнена, и включает ее в версию.

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

Василий разрешает конфликт, после чего снова включает задачу в версию. В том случае она успешно включается.