Примечание. В настоящее время используется Perforce в качестве инструмента CM.
В настоящее время я делаю несколько отладочных выпусков программного обеспечения [только файлы отладки (.pdb) и двоичные файлы (.dll и .exe)]. При каждом выпуске я проверяю все файлы, используемые для генерации двоичных файлов, в наш инструмент CM (базовый уровень). Затем я извлекаю файлы и продолжаю вносить изменения. В настоящее время, если существует проблема с одним из выпусков, такая, что нам необходимо отладить его, мне придется вернуть код обратно к используемой версии.
Мой вопрос: как мне отладить старые версии? Если я создаю ветку на основе только что созданной мной базовой линии, то я могу легко собрать предыдущую версию для отладки, но как быть дальше? Я не хочу переходить каждый раз, когда делаю базовый уровень (уверен, что не хочу этого делать).
Я знаю, что с VHDL вы можете создавать сборки с контрольными точками и использовать инструменты Xilinx для отладки любой встроенной версии VHDL. Есть ли аналогичный способ, которым мы можем сделать это в VS (возможно, с помощью файлов .pdb и некоторых внешних инструментов)?
Как вы делаете базовые ревизии, чтобы можно было легко отлаживать старую версию?