gpt4 book ai didi

c# - 如何绕过有关已删除目录的字符路径限制的 TFS 错误? ( Visual Studio 2013)

转载 作者:太空宇宙 更新时间:2023-11-03 22:59:18 25 4
gpt4 key购买 nike

我正在使用 TFS 对我的 c# ASP.NET MVC 项目进行源代码控制。我有一个名为 ProjectA 的项目,它有两个分支(即 ProjectAProjectA-Dev。)ProjectA 是我的生产分支,ProjectA-Dev 是我的开发分支。 ProjectA-Dev 包含我的项目即将发布的大量新代码。

我正处于需要将生产中的任何更改合并到开发中的阶段。当我在 ProjectA-Dev 中开发我的下一个版本时,我的生产版本收到了一些错误修复。我想将添加的错误修复合并到我的 ProjectA-Dev 分支中。

为了将 ProjectA 合并到 ProjectA-dev,我打开了“Solution Control Explorer”,右键单击 ProjectA,然后单击“Branching and Merging” ”然后点击“合并”。

在源代码管理合并向导中,我在源代码分支中选择了 $/TFS/ProjectA。然后我在目标分支中选择了 $/TFS/ProjectA-Dev。然后我点击“下一步”,选择“最新版本”,然后点击“完成”。

这个过程运行了大约 10 秒,然后它给我这个错误 TF400959: The limited of 388 characters for a directory... was exceeded by the path for...

这个错误是完全有道理的。然而,令我困惑的是 node_modules 目录在任何一个分支上都不存在。此外,我从本地项目中删除了文件夹 node_modules

我还应该注意到 node_modules 曾经在 TFS 中,但几周前我使用变更集 20000 从 TFS 中删除了它。但是,今天,在最新版本中,文件夹 TFS 上不存在 node_modules。我还通过门户网站验证了同样的事情。

我尝试通过删除此文件夹 %localappdata%\Microsoft\Team Foundation\5.0\Cache 的内容来本地删除 TFS 缓存,但问题仍然存在。

如何绕过此错误并正确合并这些更改?

最佳答案

我终于在运行后让它工作了tf destroy "$/MyPath/To/Project/node_module"

关于c# - 如何绕过有关已删除目录的字符路径限制的 TFS 错误? ( Visual Studio 2013),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43899677/

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