MacOS配置TFS工作区遇TF10122验证错误求助
MacOS下配置TFS工作区映射时的验证错误问题
背景
我在MacOS设备上配置TFS工作区,用来配合VS Code及对应扩展使用。所有可用扩展都要求工作区必须映射到本地文件夹,这正是我遇到的问题。以下内容中的company和www.mysite.com均为占位符。
已执行操作及报错情况
- 创建工作区的命令执行正常:
tf workspace -new Oliviers-MacBook-Pro -collection:https://dev.azure.com/company/
- 执行本地文件夹映射命令时失败,触发验证错误:
执行的命令:
tf workfold -map ‘$/www.mysite.com’ /Users/oliviermatrot -collection:https://dev.azure.com/company/ -workspace:Oliviers-MacBook-Pro
报错内容:
An input validation error occurred: TF10122: The path $/www.mysite.com/$RECYCLE.BIN/desktop.ini contains a $ sign at the beginning of a path component. Remove the $ sign, then try again.
- 尝试用
cloak选项禁用服务器文件夹验证,但无法生效:
执行的命令:
tf workfold -cloak -collection:https://dev.azure.com/company/ -workspace:Oliviers-MacBook-Pro $/www.mysite.com/
报错内容:
An error occurred: The item $/www.mysite.com may not be cloaked because it does not have a mapped parent.
补充说明
- 经理提供的工作区设置链接:
https://dev.azure.com/company/www.mysite.com/_versionControl?path=%24/www.mysite.com/Trunk
- DevOps门户中并没有
$RECYCLE.BIN这个目录。
疑问
为什么会触发这类验证流程?该如何禁用它?
内容的提问来源于stack exchange,提问作者Olivier MATROT
相关产品推荐
相关产品推荐

