注意:目前使用 Perforce 作为 CM 工具。
我目前做了几个软件调试版本[仅调试文件 (.pdb) 和二进制文件 (.dll 和 .exe)]。在每个版本中,我都会将用于生成二进制文件的所有文件检查到我们的 CM 工具(基线)中。然后我签出文件并继续进行更改。目前,如果其中一个版本存在问题,我们需要对其进行调试,我将不得不将代码恢复为使用的版本。
我的问题是,我应该如何轻松调试旧版本?如果我从刚刚做的基线创建一个分支,那么我可以轻松地构建以前的版本进行调试,但是比这更远呢?我不想每次做基线时都分支(很确定我不想这样做)。
我知道使用 VHDL,您可以使用测试点创建构建并使用 Xilinx 工具来调试任何构建的 VHDL 版本。是否有类似的方法可以在 VS 中执行此操作(可能使用 .pdb 文件和一些外部工具)?
您如何进行基线修订,以便您可以轻松调试旧版本?