Я пытаюсь контролировать версии своих битов развертывания системы: образы ОС, драйверы, сторонние установщики, сторонние установщики (наши приложения). Мне нужно, чтобы все было в связном комплекте (теги). И сможете получить весь комплект для любого из наших активных релизов.
Я обнаружил, что ни одна общая система контроля версий не отвечает всем требованиям. И даже те, которые имеют некоторые возможности ( git media, приложение, bup ), не будут хорошо работать в Windows. Системы цифрового управления активами не совсем подходят для этой цели и очень чужды мне.
Я слышал, что люди создают собственные системы на основе баз данных документов, таких как MongoDB. Я прошу у вас совета о том, как создать, структурировать и поддерживать подобную систему на RavenDB и платформе сервер / клиент Windows.