私は、約 25 のプロジェクトに分解された大規模なソース ベース (約 15K ファイル) に取り組んでいます。ソースを perforce に保持したい (そしてそのために perforce を評価しています) が、セットアップが複雑なため、Visual Studio プロジェクトをソース管理に保持することはできません。理論的には、これに対する答えは次のとおりです。プロジェクトをチェックインしますが、それは現実的ではありません (チェックインされた VS のいくつかのバージョンのプロジェクトと、さらにこれらのそれぞれのいくつかのバリアントのプロジェクトになります。代わりに、それらは自動的に生成され、このセットアップは非常にうまく機能します)。
プロジェクトを perforce に追加せずに VS にファイルをチェックアウトして編集させる方法はありますか? ユーザーが perforce クライアントに移動し、編集のために各ファイルを手動でチェックアウトする必要がないようにする方法はありますか? または、プロジェクトをソース管理に追加することなく、プロジェクト内のファイルがソース管理下にあることをVSに認識させる方法はありますか?
すべてのユーザーに事前に編集する可能性のあるすべてのファイルを編集するようにチェックアウトさせ、変更を送信する前に変更されていないファイルを元に戻すこともできますが、このアプローチを採用するとパフォーマンスが低下しますか?