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

Примечание: Этот пример использует демонстрационное приложение.

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

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

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

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

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

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

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

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

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

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

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

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