将本地TFS工作空间用于非VisualStudio源代码

时间:2012-12-07 11:48:37

标签: visual-studio-2012 tfs2012 azure-devops

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

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

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

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

我错过了什么?

2 个答案:

答案 0 :(得分:1)

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

排除的更改部分中是否显示了Detected changesDetected changes

待更改> 检测到的更改链接>将出现促进候选人更改对话框>检查所需的文件,然后点击推广

答案 1 :(得分:0)

我不能说我曾经注意到或期望TFS自动选择添加到映射目录中的文件或文件夹作为待定更改。

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

可能实际上(或者至少意味着做)自动检测,但我不能说我曾经依赖它。我不认为这有点过于烦恼 - 手动添加它们很容易,而且“添加现有项目”选项通常足够智能,可以向您显示哪些文件尚未受源代码控制,因此即使您需要稍后添加更多文件,不应该太多额外的努力。