我有一个以前名为“XYZ”的本地文件夹。它现在被称为“ABC”。当我尝试提交此目录中的文件时,出现“找不到路径”错误,告诉我“XYZ”不存在。果然,当我查看存储库浏览器时,“XYZ”目录不存在,但我想知道如何告诉乌龟停止寻找“XYZ”而将其视为“ABC”。
附言- “ABC”目录出现在远程存储库中,所以看起来即使本地名称已经改变,它指向的远程路径也没有。
谢谢!
最佳答案
这已经有了答案,但是当我遇到错误时,有一种更简单的方法可以解决此问题。
转载:
svn mv /dir/subdir newdir/subdir/
svn rm /newdir/subdir --force
svn ci
svn: E160016: Path '/newdir/subdir' not present
解决:
mkdir /newdir/subdir
svn add /newdir/subdir
svn ci
svn rm /newdir/subdir --force
svn ci
这对我有用,它需要重新创建丢失的目录,诱使 SVN 认为它是添加它而不是删除它。然后在中间提交后删除它。它很脏,但丢失其他更改的风险较小。
关于svn - 颠覆 - 提交时找不到路径(乌龟),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10729254/