Mapping 由Team Foundation Server 2005覆盖的工作区

Mapping 由Team Foundation Server 2005覆盖的工作区,mapping,workspace,tfs-2005,Mapping,Workspace,Tfs 2005,由于工作区路径长度的限制,我不得不缩短我的一个团队构建使用的工作区路径映射。令我惊讶的是,每次启动构建时,它都会被以前的路径映射覆盖 我删除了Team Foundation Cache(C:\文档和设置\tfssBuudService \本地设置\应用数据\\微软\ Team Foundation \ 1 \Cache),并启动构建,再次看到我的工作区已经被重写。 没有其他解决方案,我直接修改了Team Foundation Server数据库中的工作区映射。但是,在启动构建之后,我的工作区路径

由于工作区路径长度的限制,我不得不缩短我的一个团队构建使用的工作区路径映射。令我惊讶的是,每次启动构建时,它都会被以前的路径映射覆盖

我删除了Team Foundation Cache(C:\文档和设置\tfssBuudService \本地设置\应用数据\\微软\ Team Foundation \ 1 \Cache),并启动构建,再次看到我的工作区已经被重写。

没有其他解决方案,我直接修改了Team Foundation Server数据库中的工作区映射。但是,在启动构建之后,我的工作区路径映射被旧的路径映射替换

有人知道我遇到的这种奇怪的TFS行为吗


非常感谢您的帮助。

您是否尝试在Visual Studio中通过右键单击团队资源管理器中的“生成”并选择“编辑生成”来编辑生成定义


我记得我们也遇到过类似的问题,解决方法是在那里更改文件夹。

启动我的构建时,在“所选计算机上的构建目录”对话框中更改构建文件夹解决了我的问题。不幸的是,我仍然不知道为什么我会遇到这个问题,但无论如何,非常感谢您的帮助。我认为,这个问题实际上在于,TFS使用一个内置配置覆盖(并覆盖)工作区目录。您知道TFS在哪里存储此信息吗?我无法在TFS的数据库中找到此信息。不幸的是,没有。我没有足够的时间进行进一步调查。