1

我们在 Windows XP 系统上使用 Windows CE(6 和 7)构建固件。我们经常安装 Microsoft 发布的 QFE(CE 补丁/更新)。当我们不得不回到某个版本来开发补丁时,这可能会很痛苦,因为我们需要构建一个与产品发布时系统上存在的补丁级别相同的系统。是否有任何简单的方法来维护可以在任何给定时间轻松恢复的 QFE 历史记录?与每个版本的 CE 安装/QFE 相关的系统状态快照?我们不想为此使用虚拟机快照或任何控制 Windows CE 组件之外的任何事物状态的事物。这是一个非常具体的要求,所以我猜不是,但也许有人已经解决了这个确切的问题。

4

1 回答 1

2

我知道您说您不想使用虚拟机,但我不完全确定为什么。我建议至少考虑一下。

当我跨多个操作系统版本控制多个平台的构建时,我为此使用了虚拟机。每个虚拟机都是安装了工具和 SDK 的 PC 的裸照。然后构建脚本将提取每个 BSP 的源代码并在每晚构建它。他们的关键是维护和归档“干净”的虚拟机(无源),并在构建后进行更改。这比尝试WINCEROOT在源代码控制中保留每个 QFE 级别并拉动它要快得多,而且更干净——无论如何,在这种情况下,您必须将机器重置为零,以确保级别之间没有交叉污染。

于 2013-10-08T16:31:14.993 回答