首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您如何管理虚拟机以进行独立开发?

您如何管理虚拟机以进行独立开发?
EN

Stack Overflow用户
提问于 2009-12-31 06:45:02
回答 2查看 242关注 0票数 1

我正在尝试为开发人员建立一个虚拟机的最佳实践。目前我们在Windows 7和Visual Studio 2008上工作。但是,我们需要试验VS2010,为此,我们创建Win7 VM并在其中加载我们想要的东西。

我的技术是创建一个新的虚拟机,在这个例子中是一个Win7虚拟机,一旦它完成了所有的更新等,下次我需要相同类型的虚拟机时,就复制一份它。我使用一个副本进行测试,一旦我使其足够不稳定,最终将其丢弃或删除,然后返回并复制原始副本。但是,我发现有许多小的实用程序和增强,我已经做了以前的工作VM,我从来没有安装在维珍VM中,并必须重新安装所有这些。

我正在寻找使用VM进行软件开发的最佳实践。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-31 07:05:24

VMWare有一个很棒的快照管理器,可以让您在VM快照树中进行非破坏性移动。您可以在点A拍摄快照,然后将虚拟机前进到点B(另一个快照),恢复到A并前进到C(快照C)。然后在这些点上以非破坏性的方式开始一个新的子树。您还可以克隆虚拟机并将多个快照展平为单个快照,还可以删除中间快照并修剪树上的分支。

它处理快照的方式非常智能。当它只有线性破坏性快照恢复时,我使用了Virtual Box --我知道VBox已经改进了,但VMWare在快照功能方面仍然胜过它。

此外,如果您在VM中调试,VMWare还提供了一些扩展来记录VM的执行情况,以便进行调试。

票数 3
EN

Stack Overflow用户

发布于 2009-12-31 06:57:38

既然你不能让事情井井有条,并有一个增强列表(理想的做法是做IMO),为什么不简单地有两个虚拟机,一个在你工作的地方,另一个是“处女”。然后,当您或其他任何人对您的工作VM进行增强时,必须将其复制到“原始”VM上。下次您或其他任何人安装VM的新副本时,经过一些迭代,您将拥有“完美的原始版本”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1982931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档