Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Контроль версий для проектов  (Прочитано 233 раз)

Серега

  • Старожил
  • ****
  • Сообщений: 252
    • Просмотр профиля
Добрый день!
Стоит задача - реализация контроля изменений в проекте и сохранение актуальной версии.
Прекрасно понимаю, что можно использовать много чего (Git, SVN, Rsync, в конце концов .zip или запуск на исполнение .bat-файла с набором инструкций).
Возможно кто-то что-то пытался сделать похожее. Интересно узнать что придумали.
Как бы сами файлы скады (например по размеру файла) можно отслеживать, если вести какой-нибудь файл типа update.txt, где писать глобальные изменения или что изменено за день.
Можно отслеживать файлы пользователя, папку Picture.
В общем хотелось бы узнать был ли такой опыт у кого-то.
Возможно будут какие-то рекомендации от разработчиков скады.
Жду вопросов и предложений!
« Изменён: 30 Мая 2025, 14:50:16 от Simple Scada »

ZWolol

  • Пользователь
  • **
  • Сообщений: 51
    • Просмотр профиля
Re: Контроль версий для проектов
« Ответ #1 : 01 Июня 2025, 05:05:37 »
А чем не устраивает: Проект -> настройки -> Создать резервную копию
А после сохранения переименовать папку (дописав в название особенность версии).
Ну и вести в txt-файле историю версий проекта.

Серега

  • Старожил
  • ****
  • Сообщений: 252
    • Просмотр профиля
Re: Контроль версий для проектов
« Ответ #2 : 02 Июня 2025, 10:40:18 »
Меня устраивает полностью. Других не совсем.
Плюс к самому архиву проекта можно накидать например конфиги ОРС серверов, какие то руководства и т.д.
Это все может быть в виде архивом, текстовых и бинарных файлов, pdf еще в придачу. И это все в течении "жизни" проекта может меняться.
Поэтому хотелось собрать опыт коллег, которые этот вопрос возможно уже решили, убрали подводные камни и почивают на лаврах попивая чаек.
От разработчиков самой скады хотелось бы услышать рекомендации стоит или не стоит использовать ту или иную систему. Например, можно ли настроить папку для резервных копий проекта на удаленный ресурс (яндекс диск или сетевой диск организации).
Как то так.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3160
    • Просмотр профиля
    • Simple-Scada
Re: Контроль версий для проектов
« Ответ #3 : 03 Июня 2025, 10:05:18 »
Цитировать
можно ли настроить папку для резервных копий проекта на удаленный ресурс (яндекс диск или сетевой диск организации).
Важно не синхронизировать папку "..\Simple-Scada 2\Projects\" с облачными хранилищами, т.к. это может привести к порче файлов проекта во время сохранения проекта. Вот правильная последовательность:
1. Создать отдельную (!) собственную папку, которая синхронизируется с облачным хранилищем (Яндекс.Диск, Google.Drive, DrobBox, OneDrive и т.п.), например "С:\SCADABackup\";
2. Периодически копировать в неё новые версии проектов из папки "..\Simple-Scada 2\Projects\" и т.п..