0

2 つのプロジェクト間で共有されるいくつかのヘッダー ファイルと cpp ファイルがあるため、Common という名前のフォルダーに配置しました。

C:\Workspace\Common\utils.h
C:\Workspace\Common\utils.cpp
C:\Worspace\Project1\Project1.sln
C:\Worspace\Project2\Project2.sln

utils.h と utils.cpp の 2 つのファイルが両方のプロジェクトに追加され、SourceSafe にも追加されます。ただし、プロジェクトに追加されているにもかかわらず、メニューの「ファイル->ソース管理->チェックアウト」は、これら2つのファイルに対して無効になっています。

これは、それらがソリューションのフォルダーの外にあるためですか?どうすれば修正できますか? 現在、これらのファイルを編集したいときはいつでも手動でチェックアウトする必要があります。

4

1 に答える 1

0

あなたが言及したように、これらのファイルはソリューションの一部ではないため、ファイル -> チェックアウトは無効になっています。ソース管理エクスプローラーからそれらをチェックアウトする唯一の方法は、それらをソリューションに追加することです。これを処理する 1 つの方法は、新しい「ソリューション フォルダー」を追加し、そのフォルダー内に共通フォルダーを追加することです。その後、ソリューション エクスプローラーから Get Latest/Checkout を実行できるはずです。

于 2012-07-20T16:20:11.793 に答える