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 被添加到两个项目中,它们也被添加到 SourceSafe 中。但是,菜单中的“文件->源代码管理->签出”对于这两个文件是禁用的,即使它们已添加到项目中。

这是因为它们在解决方案的文件夹之外,我该如何解决?现在,每当我想编辑这些文件时,我都必须手动检查它们。

4

1 回答 1

0

正如您所提到的,文件 - > 签出被禁用,因为这些文件不是解决方案的一部分。从源代码管理资源管理器中检出它们的唯一方法是将它们添加到解决方案中。处理此问题的一种方法是添加一个新的“解决方案文件夹”并将您的公用文件夹添加到该文件夹​​中。然后您应该能够从解决方案资源管理器中执行获取最新/结帐。

于 2012-07-20T16:20:11.793 回答