Добрый день!
Когда я начал выстраивать процесс разработки под Terrasoft я столкнулся с ограничениями платформы или непониманием, как это можно сделать.
Например, для 5 разработчиков и внедренцев создаю 5 сред (независимых инстансов, серверов и т.п.) - это Dev стенды. Но также хочу иметь Test стенд для полного/интеграционного тестирования всех наработок.
1. Как все наработки на Dev объединять и консолидировать?
Кейс: на одном Dev стенде внедренец кастомизирует сущности, на другом Dev стенде разработчик начинает пилить решение, работающее с этой кастомизацией. Как им обмениваться между собой наработками? Не хочу чтоб они работали вместе и мешали друг другу.
2. Как защититься или контролировать перетирание одним разработчиком изменений другого при разворачивании нескольких пакетов?
Нравится
Здравствуйте!
1) Все доработки сохраняются в SVN. Разработчики фиксируют изменения в хранилище. Для того, чтобы получить изменения, сделанные другим разработчиками, необходимо обновить пакет из хранилища.
Таким образом происходит обмен изменениями между конфигурациями.
2) Для того, чтобы другие разработчики не могли перетереть изменения при внесении изменений необходимо нажать на замочек возле названия схемы.
Более подробно Вы можете прочитать по ссылке:
https://academy.terrasoft.ru/documents/technic-sdk/7-8/kak-rabotat-s-hr…