1

VC++ 2005 との VSS 統合を使用して、統合を使用するためにプロジェクトをバインドするたびに、SLN/VCPROJ ファイルをチェックアウトして、それらのファイルにソース管理データを追加できるようにする必要があるようです。

なぜ VCS は私のファイルにメタデータを入れる必要があるのでしょうか? 他の VCS 統合を使用した場合、これは発生しませんでした。

これを行わずに単純に統合を有効にすることは可能ですか (実行されたコミットを考慮する必要があります)?

いいえ、VSS を取り除くことはできません。

4

1 に答える 1

0

vcproj ファイル (場合によっては sln ファイルも) には、プロジェクトをバインドするデータベースとパスが含まれています。これらのエントリは次のようになります。

<SccProjectName>"$/MyProject.root/MyProject", CAAAAAAA</SccProjectName>
<SccLocalPath>.</SccLocalPath>
<SccProvider>MSSCCI:Microsoft Visual SourceSafe</SccProvider>

したがって、プロジェクトをバインドするには、Visual Studio で vcproj ファイルを編集する必要があります。それはただそれがどのように機能するかであり、それを変更する方法はありません.

これには、プロジェクトを分岐するときに、分岐した vcproj および sln ファイルを編集し、新しい分岐を指すように更新する必要があるという副作用があります。

于 2012-07-20T13:55:10.673 に答える