1

開発者向けの仮想マシンのベストプラクティスを確立しようとしています。現在、Visual Studio2008を使用してWindows7で作業しています。ただし、VS2010を試してみる必要があります。これを行うには、Win7 VMを作成し、そこに必要なものをロードします。

私のテクニックは、新しいVM(この場合はWin7 VM)を作成することです。すべての更新が完了したら、次に同じタイプのVMが必要になったときにコピーを取ります。1つのコピーを使用してテストし、十分に不安定になったら最終的に破棄または削除して、元に戻って元のコピーを作成しました。ただし、以前に動作していたVMに対して行った、バージンVMにインストールしたことのない小さなユーティリティや拡張機能がたくさんあり、それらすべてを再度インストールする必要があることがわかりました。

ソフトウェア開発にVMを使用する際のベストプラクティスを探しています。

4

2 に答える 2

3

VMWareには、VMスナップショットツリーを非破壊的に移動できる優れたスナップショットマネージャーがあります。ポイントAでスナップショットを取得してから、VMをポイントB(別のスナップショット)に進め、Aに戻ってCに進める(スナップショットC)ことができます。次に、これらのポイントのいずれかで非破壊的な方法で新しいサブツリーを開始します。また、VMのクローンを作成し、複数のスナップショットを1つのスナップショットにフラット化するだけでなく、中間のスナップショットを削除して、ツリー上のブランチを整理することもできます。

スナップショットの処理方法は非常にインテリジェントです。Virtual Boxを使用したのは、線形の破壊的なスナップショットの復帰のみでした。VBoxが改善されたことは理解していますが、VMWareはスナップショット機能に勝っています。

また、VMでデバッグしている場合、VMWareには、デバッグ用にVMの実行を記録する拡張機能もあります。

于 2009-12-30T23:05:23.917 に答える
1

物事を整理して維持することができず、拡張機能のリスト(IMOを実行するための理想的なもの)を持っていることを考えると、1つは作業する場所ともう1つは「バージン」の2つのVMを用意してみませんか。次に、あなたまたは他の誰かが作業VMで拡張を行う場合、それを「バージン」VMに複製する必要があります。次回、あなたまたは他の誰かがVMの新しいコピーをインストールするとき、いくつかの反復の後、「完全なバージンバージョン」が得られます。

于 2009-12-30T22:57:37.870 に答える