Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 73832

Простая VCS для бинарных файлов с GUI для хомячков

$
0
0

Имеем прогу, для внутреннего использования, которая «релизится» каждые 1-2 недели. Нужна возможность легкого отката к нужной версии. Сейчас, как обычно, хранится 100500 самодостаточных архивов, содержащих все файлы программы. Но 95% файлов не меняются от релиза к релизу, или меняются раз в пару месяцев (обновление ресурсов, библиотек). В основном меняются только исполняемые файлы.

Чем не подходит git (любая другая VCS):

  • Нужен примитивнейший GUI для хомячков, в котором они могут выбрать архив/папку, в котором хранятся версии и выбрать папку, в которую их «распаковать». В итоговой папке получаем готовую к запуску прогу(она у нас Portable) со всеми нужными файлами.
  • Никакого ветвления (на данный момент).
  • Хорошее «сжатие». То есть хранить как можно меньше данных между версиями. В самом примитивном случае - только изменившиеся файлы, в более сложном - bin diff.
  • Опционально: read-only хранилище, чтобы только автор/админ мог добавлять новые версии.

Собственно:

  1. Есть ли готовая прога (Win + Linux)?
  2. Проще написать свой, примитивный гуи к существующей VCS, который будет делать то, что нужно?
  3. Написать свой велосипед с нуля?

PS: Компилять из git по нужному тегу - не вариант, ибо дольше, и нужны те же версии библиотек, компилятора и прочее. То есть все сборочное окружение.

 


Viewing all articles
Browse latest Browse all 73832

Trending Articles