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 パスが正常になるのでチェックイン