gpt4 book ai didi

tfs - 尝试从构建中隐藏子文件夹时,为什么会收到错误 "The item ... may not be cloaked because it does not have a mapped parent"?

转载 作者:行者123 更新时间:2023-12-04 21:47:48 24 4
gpt4 key购买 nike

我正在使用 TFS 2015 构建 C# 解决方案。此解决方案的文件夹结构深处是包含某些大型非代码数据文件的文件夹。我想要一些构建来包含这些,以及一些构建来排除它们。

使用 TFS 2015 Web 界面,我设置了应该排除这些文件的构建。然后我使用 Repository 选项卡并将数据文件夹添加到具有 Cloak 类型映射的 Mappings 部分。

但是,当我将该构建排入队列时,它会失败并显示“该项目...可能不会被隐藏,因为它没有映射的父级”。

当然,代码存储库中的顶级文件夹已映射。为什么 TFS 会提示这个问题,我该怎么办?

最佳答案

我不知道为什么,但我知道要解决此问题,您只需阅读错误消息:

The item ... may not be cloaked because it does not have a mapped parent

因此,如果您在失败的构建中最终使用了这种存储库结构:

Type   Server Path                    Local Path
Map $/Project $(build.sourcesDirectory)\Project
Cloak $/Project/Assets/Data/Data2013
Cloak $/Project/Assets/Data/Data2014
Cloak $/Project/Assets/Data/Data2015

你只需要像这样再添加一行:

Map    $/Project/Assets/Data          $(build.sourcesDirectory)\Project\Assets\Data

现在,您尝试Cloak 的项目有一个“映射的parent”,您的构建应该会成功。

您可能认为整个存储库树被“映射”就足够了,但显然不是。

关于tfs - 尝试从构建中隐藏子文件夹时,为什么会收到错误 "The item ... may not be cloaked because it does not have a mapped parent"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41960881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com