我正在开发一个大型 ASP.NET Web 应用程序。
该系统足够大,可以保证监控系统、构建脚本、源代码控制服务器等。
我现在想设置一个合适的开发环境,我有一个开发服务器、QA 和登台。
我将设置 Windows Server 2008 标准版 x64(我有 4gb 内存,所以想查看所有内容)。
我只需要为每个环境设置一个虚拟机吗?但这引发的问题是,目前我所有的软件都在 Vista 上。每个虚拟机只拥有它需要的软件会很好(例如,我不需要在暂存时使用 Visual Studio,因为我不应该在那里更改代码)但我想这不能完成?src 控制是否应该在一个中心位置而不是在一个环境中(例如开发)?所以像:
源代码控制服务器 v v DEV v v QA v v 暂存
因此一切都是去中心化的。
你怎么办?