TFVC 与网站项目绑定

TFVC binding with Website project

我正在开发一个 angular 4 项目并使用 VS 代码作为编辑器。不幸的是,我使用 TFVC 作为这个项目的源代码控制,我面临着 TFVC 绑定问题。我有以下问题,

1) 目前,我在 visual studio 2015 年和 checking-in/checking-out 使用 TFVC 创建了一个网站项目(不是 Web 应用程序)。我必须在 TFVC 中添加解决方案文件吗??

2) 如果我添加一个新文件夹(文件夹不为空,有子文件夹和文件),它不会反映在 TFVC PENDING CHANGES 列表中。我错过了什么?目前我必须转到解决方案资源管理器并将每个文件夹和文件显式添加到 TFS 中。

之前我为我的 angular 应用程序使用 Git,所以它很简单,但没有使用 TFVC 来维护 UI 应用程序。

首先,您需要将解决方案文件添加到源代码管理 (TFVC),以便通过 TFS/VSTS 构建系统构建它或直接在 Visual Studio 中打开它。

默认情况下,解决方案文件将在用户文件夹中(例如C:\Users\XXX \Documents\Visual Studio 2015\Projects\WebSite2)并使用网站的绝对路径,我建议您可以将其复制到网站的相同或父文件夹中,您可以手动将路径更改为解决方案文件中的相对路径或参考以下步骤创建网站:

  1. 文件 > 新建 > 项目
  2. Select 其他项目类型 >Visual Studio 解决方案 > 空白解决方案
  3. 右键单击解决方案 > 添加 > 新建网站
  4. 更改位置(例如[解决方案路径][网站名称])
  5. 右键单击 Visual Studio 中的解决方案 > 将解决方案添加到源代码管理

其次,我认为您 created/added 文件系统中的文件而不是通过 Visual Studio,请参考以下步骤将文件添加到挂起的更改:

  1. 团队资源管理器 > 待定更改
  2. 检测到点击 link

  1. 检查文件并点击升级按钮,相关文件将被添加到Included Changes,您可以签入。