注意:目前使用Perforce作爲CM工具。如何調試舊版本的軟件?
我目前正在做幾個軟件調試版[只有調試文件(.pdb)和二進制文件(.dll和.exe)]。在每次發佈時,我都會檢查用於生成二進制文件的所有文件到我們的CM工具中(基線)。然後我檢查文件並繼續進行更改。目前,如果我們需要對其中一個版本進行調試時遇到問題,則必須將代碼恢復爲所用版本。
我的問題是,我應該如何輕鬆調試舊版本?如果我從基線創建了一個分支,那麼我可以輕鬆構建以前的版本進行調試,但是更進一步的情況如何呢?我不想每次做基線分支(很確定我不想這樣做)。
我知道VHDL可以創建帶有測試點的版本並使用Xilinx工具來調試任何內置版本的VHDL。有沒有類似的方式,我們可以在VS中做到這一點(也許使用.pdb文件和一些外部工具)?
如何進行基線修訂以便輕鬆調試舊版本?
這就是爲什麼它可以幫助使用版本控制工具,其中分支是一種廉價和簡單的操作。我使用SVN - 分支和副本基本上是懶惰的副本,所以如果沒有改變,沒有新的空間被佔用的repro。對不起,我知道這不是一個答案... – eeeeaaii 2009-07-10 19:11:07