2012-07-20 74 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

相关问题