更新后的乌龟SVN错误:';指定的路径具有意外状态';
我的tortoise SVN有一个与外部文件相关的问题,我无法识别,这是在签出过程中发生的 在执行“提交”并下载一个新签出后,此路径具有此意外状态 外部失败:C:\Archive\test4\src\STM\SDK\u A18\u C052 错误:指定的路径具有意外状态 请验证与此路径相关的我的外部设置: url:^/Platform/Integration/ST_40/trunk/src/STM/SDK_A18_C052 本地路径:src/STM/SDK\u A18\u C052 1-我再次尝试创建外部 2-我试图删除此目录并再次创建它 3-我试图重新定位此文件 我试着重新结账 致以最良好的祝愿, 绝望的人先生更新后的乌龟SVN错误:';指定的路径具有意外状态';,svn,tortoisesvn,visualsvn,Svn,Tortoisesvn,Visualsvn,我的tortoise SVN有一个与外部文件相关的问题,我无法识别,这是在签出过程中发生的 在执行“提交”并下载一个新签出后,此路径具有此意外状态 外部失败:C:\Archive\test4\src\STM\SDK\u A18\u C052 错误:指定的路径具有意外状态 请验证与此路径相关的我的外部设置: url:^/Platform/Integration/ST_40/trunk/src/STM/SDK_A18_C052 本地路径:src/STM/SDK\u A18\u C052 1-我再次尝
我最近也有同样的问题。结果是,我的外部文件夹与存储库中的现有文件夹发生冲突
您可以使用repo browser在存储库中查找冲突文件夹。如果找到与外部文件本地路径匹配的文件夹,则必须删除或重命名存储库中有问题的文件夹,或为外部文件使用不同的本地路径。我对外部文件有同样的问题,并且不愿意提交(如) 在中,我发现以下过程没有提交:
这导致了一次成功的外部测试。我是如何解决此问题的:
svn:externals中删除外部
svn:externals
对我来说,没有必要重命名或提交任何内容 我找到了有用的信息
在阅读之后,我只是尝试了
switch
命令并保留了路径(因此我实际上没有切换),这导致错误的外部文件被删除并重新添加
问题在1步中解决。受上述帖子的启发,我使用了另一步(步骤3),在这一步中,您不需要再次创建外部,但需要还原。更改后,步骤如下所示:
svn:externals中删除外部
删除本地(外部)文件并从存储库中更新可能已经足够了。您的回答有效,在过去的几年中,我们从未遇到过此问题,但现在不起作用,可能是由于某种原因导致的冲突。在下一次尝试中,我将删除项目中的文件并再次提交。这有效!为了更清楚:在您的工作副本中打开文件夹的SVN属性,编辑外部文件,并在此处更改相关外部文件的本地名称。然后进行更新。之后你可以恢复道具并再次更新。@VictorHD:如果我的答案有效,你会接受我的答案吗?请参见此处:我尝试了您的提示,但未成功该文件仍处于意外状态。重命名svn:external name就足够了这是唯一适合我的解决方案。简单,并且可以在命令行上完成。谢谢