1

我正在尝试使用 TFS 存储非 VisualStudio 源代码。使用 Visual Studio 2012 和 Microsoft 的在线 Team Foundation Service。

我已经设置了一个 TeamProject 并将其根映射到本地文件夹。它目前包含的只是一个 BuildProcessTemplates 文件夹。(这是作为 TeamProject 的一部分创建的)

我将源代码从外部(使用 Windows 资源管理器)复制到硬盘上的 TeamProject 根文件夹中,由于我的 TFS 工作区不是服务器工作区而是本地工作区,我希望 VS 检测文件夹/文件并将它们显示在Pending Changes 窗口....但它没有。

有趣的是,根文件夹中的新文件被检测为“排除的更改”,但未检测到新文件夹。

我错过了什么?

4

2 回答 2

1

首先确保新添加的文件夹包含文件。

排除的更改部分中是否显示任何检测到的更改检测到的变化

待定更改>检测到的更改链接 > 出现“升级候选更改”对话框 > 检查您想要的文件并单击“升级” 。

于 2012-12-07T23:18:40.250 回答
0

我不能说我从未注意到也不期望 TFS 会自动拾取添加到映射目录的文件或文件夹作为挂起的更改。

我总是使用源代码管理视图中的“添加现有项目”选项手动添加它们。

它实际上可能会(或至少打算这样做)自动检测,但我不能说我曾经依赖过它。我认为这没什么好担心的 - 手动添加它们很容易,并且“添加现有项目”选项通常足够聪明,可以向您显示哪些文件尚未受到源代码控制,因此即使您需要稍后添加更多文件,这不应该是太多额外的努力。

于 2012-12-07T11:54:46.283 回答