Где-то и когда-то уже видел на форуме похожую проблему, вот только найти не могу, а потому вопрос:
Из-за поджимающих сроков встала необходимость ускорить разработку проекта. Можно ли без ущерба для проекта работать следующим образом: на одном ПК правиться база каналов (добавляются новые каналы, программы, привязки и т.д.) на втором ПК правится графическая база (создаются экраны, привязываются элементы и т.д.)??? т.е. на каждом из ПК будет своя копия проекта, после чего она периодически будет сливаться. Как в этом случае правильно будет организовать данный процесс? и как сливать результаты работы?
Спасибо!
P.S. Просьба ответить скорее (сроки жмут )
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
К сожалению, разделить разработку только базы каналов или только графических узлов еще можно, а вот деление на бызу каналов и графику - сложно, в силу того, что графические элементы привязываются по индексам каналов, а у Вас, я так понимаю, база каналов будет тут же параллельно редактироваться и изменяться. Есть риск, что что-то из привязок в графике просто потеряется и их нужно будет привязывать заново. Но в принципе - если структура каналов остается у узла прежней - то графику можно редактировать и создавать отдельно. А слияние производить копированием графических баз узлов как файлов (*.dbg) в папку проекта. Естественно почаще синхронизируя проект на рабочих местах разработчиков мнемосхем с тем проектом, что редактируется как база каналов (на уровне *.dbb файлов).
Posted by ShuraX (Участник № / Member № 1487) on :
Немного не понял, поправте если что не так!
В БК каналы удаляться не будут, только добавляться + новые фбд программы и соответственно их привязка к каналам. Сейчас уже есть частично готовая БК + ГБ(Экраны мнемосхем, элементы и т.д.) в одном проекте.
Т.е. можно работать отдельно и синхронизировать просто копированием *.dbb файлов в проект где редактируются мнемосхемы? или копированием *.dbg файлов в проект где редактируется база каналов? или и то и другое? или все равно как?
Еще вопросы: при такой работе: как нибудь будет влиять изменение структуры БК, т.е. +(-) новые объекты, изменение их подчитения и т.д.? как будет влиять в этом случае если канал не удалять, а просто либо его из объекта исключить, или в другой объект добавить?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) "и то и другое" Синхронизировать проект лучше и по базе и по графике сразу. 2) Добавление/удаление новых каналов, объектов - никак, если к ним не привязано что-либо в графике. А вот перенос между объектами - можно визуально потерять привязку в списке, но не физически. Должно работать нормально. В этом случае привязку в графике лучше делать через объект "БАЗА".