我正在尝试对我的系统部署位进行版本控制:操作系统映像、驱动程序、第 3 方安装程序、第 1 方安装程序(我们的应用程序)。我需要将所有内容放在一个连贯的捆绑包(标签)中。并且能够为我们的任何活动版本获取整个捆绑包。我发现没有通用的版本控制系统可以满足要求。甚至那些具有某些功能(git media、附件、bup)的功能也无法在 Windows 上运行良好。数字资产管理系统似乎并不完全适合这个目的,对我来说很陌生。
我听说人们正在像 MongoDB 这样的文档数据库上构建自定义系统。我正在向您征求有关如何在 RavenDB 和 Windows 服务器/客户端平台上构建、构建和维护这样的系统的建议。