2012-07-20 91 views
0

我有2個項目之間共享一些頭和cpp文件,所以我把它們放在一個名爲Common文件夾中:Visual Studio 2010的源代碼控制集成不與文件解決方案文件夾以外的工作

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

這兩個文件utils.h和utils.cpp被添加到兩個項目中,並且它們也被添加到SourceSafe。但是,即使將這兩個文件添加到項目中,菜單中的「文件 - >源代碼管理 - >簽出」也將被禁用。

這是因爲它們在解決方案的文件夾之外,我該如何解決它?現在我必須去手動檢查這些文件,只要我想編輯它們。

回答

0

如上所述,文件 - >簽出被禁用,因爲這些文件不是解決方案的一部分。從Source Control Explorer檢查它們的唯一方法是將它們添加到解決方案中。處理這種情況的一種方法是添加一個新的'Solution Folder'並在該文件夾中添加公用文件夾。然後,您應該能夠從解決方案資源管理器執行獲取最新/檢出。

+0

我創建瞭解決方案文件夾,並在Common Folder中添加了文件(使用「Add Existing Item」),但仍無法從VS2010中檢出。 – sashoalm 2012-07-24 16:35:06

相關問題