注意:目前使用Perforce作为CM工具。如何调试旧版本的软件?
我目前正在做几个软件调试版[只有调试文件(.pdb)和二进制文件(.dll和.exe)]。在每次发布时,我都会检查用于生成二进制文件的所有文件到我们的CM工具中(基线)。然后我检查文件并继续进行更改。目前,如果我们需要对其中一个版本进行调试时遇到问题,则必须将代码恢复为所用版本。
我的问题是,我应该如何轻松调试旧版本?如果我从基线创建了一个分支,那么我可以轻松构建以前的版本进行调试,但是更进一步的情况如何呢?我不想每次做基线分支(很确定我不想这样做)。
我知道VHDL可以创建带有测试点的版本并使用Xilinx工具来调试任何内置版本的VHDL。有没有类似的方式,我们可以在VS中做到这一点(也许使用.pdb文件和一些外部工具)?
如何进行基线修订以便轻松调试旧版本?
这就是为什么它可以帮助使用版本控制工具,其中分支是一种廉价和简单的操作。我使用SVN - 分支和副本基本上是懒惰的副本,所以如果没有改变,没有新的空间被占用的repro。对不起,我知道这不是一个答案... – eeeeaaii 2009-07-10 19:11:07