| 拡張子 | 説明 |
| *.opt | 開発環境で使用されるワークスペースのオプションファイル。 |
| *.clw | ClassWizard で使用されるファイル。自動生成される。 |
| *.ncb | コンパイルされないブラウザファイル。自動生成される。 |
| *.aps | 現在のリソーススクリプトファイルのバイナリバージョン。 |
| *.plg | プロジェクトログ。コンパイル結果などが記録される。 |
VC++ でファイルの共有と分岐を使って Ver1 → Ver2 を作ったとき、
以下の手順を行わないと、Ver2 修正時に Ver1 のファイルを修正してしまうとのこと。
1. Ver2 の *.dsp/*.dsw を分岐
2. *.dsp/*.dsw をチェックアウト(VSSエクスプローラを使う)
3. テキストエディタなどで直接 *.dsp/*.dsw の VSS関連情報を削除する
<DSPファイル>
# PROP Scc_ProjName ""$/<project name>", <physical file name>"
# PROP Scc_LocalPath "."
<DSWファイル>
begin source code control
end source code control
4. *.dsp/*.dsw をチェックイン
5. *.opt/*.scc を削除
6. VisualStudio から Ver2 側の dsw を開いて VSS に再接続
--------------------------------------------------
Microsoft Visual C++
--------------------------------------------------
[?] Microsoft Developer Studio のプロジェクトと
同じ名前のプロジェクトが選択された
ソース管理プロジェクトが既に存在しています。
既存のプロジェクトに再接続しますか?
[はい] [いいえ]
--------------------------------------------------
[はい] を選択。
7. VSS パスが正常になるのでチェックイン#access