构建在tfs上失败,因为工作区无法填充变更集删除的文件

Nat*_*per 2 tfs build

我已经对MyProran的MyBranch进行了更改,我正在尝试在TFS上构建. These changes include deleting the folder "Source-deleted" 我试过搁置它并建造它,我也尝试了一个门控登记入住.但是,两次活动日志都失败了,如下所示:

Overall Build Process
Update Build Number
Run On Agent (reserved build agent MyBuild01 - Agent3)
Create Workspace
Get Workspace
 The item $/MyProject/MyBranch/Source-deleted has not been mapped.
 The item $/MyProject/MyBranch/Source-deleted/Clients has not been mapped.
  etc etc

  Exception Message: TF400889: The following path contains more than the allowed 259 characters:
 D:\Builds\7\MyProject\Dev_Nightly\Sources\__Unmapped__\12077\\Source-deleted\Clients\  #### etc #### \somthing.datasource.
 Specify a shorter path. (type InvalidPathException)
Run Code Online (Sandbox Code Playgroud)

以前的构建在get工作区项目下没有显示任何内容(即它们刚刚工作),我不相信我的更改本身有任何问题,而是与我最近删除的所有文件有关. -组.我查看了分支上的构建文件夹,我认为没有任何内容涉及这些文件和文件夹.

到底是怎么回事? Has anyone seen builds on tfs failing because of deleted files?

Jus*_*TFS 10

查看构建定义源代码控制映射.

我猜是的

项目$/MyProject/MyBranch/Source-deleted尚未映射.项目$/MyProject/MyBranch/Source-deleted/Clients尚未映射.

源代码映射中不包含这些映射,要么暂时包含这些映射并进行构建,要么将触发器类型交换为手动/ CI以进行签入.

当签入中包含工作空间范围之外的文件时,通常会在gated build上出现此类错误.

源设置选项卡

您需要确保您的工作区包含您需要的文件,您需要确保涵盖您的文件.以上只显示了源设置选项卡.