You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Система контроля версий SimpleOne –  это встроенный механизм, позволяющий отслеживать и фиксировать изменения бизнес-логики, реализованной средствами платформы. Бизнес-логика платформы описывается т.н. конфигурационными записями такими как бизнес-правила, клиентские скрипты, ACL, представления форм и др. Каждая конфигурационная запись имеет как минимум один снимок состояния - VCS-запись, содержащую всю актуальную информацию о конфигурационной записи на момент  создания снимка версии. Каждое изменение конфигурационной записи порождает новую актуальную  версию этой записи. Старые версии при этом сохраняются. . Сохранённые и упакованные в пакеты изменения конфигурационных записей можно переносить между разными экземплярами платформы.   Во время предварительной проверки перед импортом загруженного пакета могут появиться уведомления о возможных ошибках и коллизиях, которые также содержат рекомендации по решению возникших проблем. Благодаря этому применение полученных пакетов на текущий экземпляр или их миграция происходят безопасно для системы. Таким образом гарантирована переносимость приложений и отсутствие ошибок при их обновлении и всей платформы.

В статьях ниже представлена вся необходимая информация для начала работы с системой контроля версий и управления конфигурационными пакетами.

Рекомендации для разработчиков


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

Обновление системы


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

Приложения


В этом разделе находится краткий гид по созданию отдельного приложения, локального пакета и рекомендации по их сборке и установке.

Конфигурационные пакеты


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






  • No labels