我的togoise SVN有一个与我无法识别的外部文件有关的问题,这是在结账过程中发生的。
执行“提交”并下载一个新签出后,此路径具有此意外状态。
外围失败: C:\ Archive \ test4 \ src \ STM \ SDK_A18_C052 错误:指定的路径具有意外状态
请验证我的外部与此路径相关:
url:^ / Platform / Integration / ST_40 / trunk / src / STM / SDK_A18_C052 本地路径:src / STM / SDK_A18_C052
1-我试图再次创建外部。
2-我试图删除此目录并再次创建。
3-我试图重新定位此文件。
4-我试图重做结帐。
最诚挚的问候, 绝望的先生
答案 0 :(得分:12)
我如何解决这个问题:
svn:externals
svn:externals
答案 1 :(得分:3)
我最近遇到了同样的问题。事实证明我的外部与我的存储库中的现有文件夹冲突。
您可以使用repo-browser在存储库中查找冲突的文件夹。如果您找到与外部本地路径匹配的文件夹,则必须删除或重命名存储库中的违规文件夹,或者为外部使用不同的本地路径。
答案 2 :(得分:2)
答案 3 :(得分:2)
受到上述帖子的启发,我使用了另一个步骤(步骤3),您不需要再次创建外部但是还原。更改后,步骤如下:
svn:externals
答案 4 :(得分:1)
对我来说,没有必要重命名或提交任何内容。
我找到了有用的信息here at stackoverflow
在阅读之后,我只是尝试了switch
命令并保留了路径(所以我实际上没有切换),这导致错误的外部文件被删除并重新添加。
问题在一步中解决了。
答案 5 :(得分:1)
无需提交或添加外部组件即可解决此问题的简单方法:
external file
中删除svn - properties - externals
external file
本身svn update .
svn revert .
//恢复根目录svn update .