Разработка приложений в команде

Во время разработки приложений создание визуального интерфейса, а также программного кода, который реализует необходимый алгоритм работы приложения, производится, обычно, не одним программистом, а несколькими. Для организации процесса их работы, учета и контроля внесенных изменений и объединения кода, в настольном приложении реализована возможность подключения репозитория к системе управления версиями (Version Control System - VCS).

Также в системе управления версиями могут храниться настройки объектов, использующих в своей работе SQL-запросы (запросы, представления, процедуры, команды СУБД).

Управление версиями в Prognoz Platform 8

В общем виде схема взаимодействия блоков платформы при использовании системы управления версиями выглядит следующим образом:

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

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

Дополнительная информация представлена в следующих подразделах:

См. также:

Разработка приложений | Навигатор проекта