1

注:現在、PERFORCEをCMツールとして使用しています。

私は現在、ソフトウェアのいくつかのデバッグリリースを行っています[デバッグファイル(.pdb)とバイナリ(.dllと.exe)のみ]。すべてのリリースで、バイナリをCMツール(ベースライン)に生成するために使用されるすべてのファイルをチェックします。次に、ファイルをチェックアウトして、変更を続けます。現在、いずれかのリリースでデバッグが必要になるような問題が発生した場合は、コードを使用したバージョンに戻す必要があります。

私の質問は、古いバージョンを簡単にデバッグするにはどうすればよいですか?先ほど行ったベースラインからブランチを作成すると、デバッグ用に以前のバージョンを簡単にビルドできますが、それよりもさらに前のバージョンはどうでしょうか。ベースラインを実行するたびに分岐したくありません(それを実行したくないことは確かです)。

VHDLを使用すると、テストポイントを使用してビルドを作成し、ザイリンクスツールを使用してビルドされたバージョンのVHDLをデバッグできることを知っています。VSでこれを行うことができる同様の方法はありますか(おそらく.pdbファイルといくつかの外部ツールを使用して)?

古いバージョンを簡単にデバッグできるように、リビジョンのベースラインをどのように調整しますか?

4

3 に答える 3

2

Eric Sinc は、このトピック (およびその他のトピック) をカバーする素晴らしいソース管理 HOWTOを持っています。

この人は自分のことを知っているので、読むことを強くお勧めします。

Chapter 6: HistoryChapter 7: Branchesに最も興味があるでしょう。

これは、ソース管理とソフトウェア リリース戦略について学んでいたときに本当に役に立ちました。

于 2009-07-10T19:18:45.997 に答える