svn - 颠覆 - 提交时找不到路径(乌龟)

标签 svn tortoisesvn commit

我有一个以前名为“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/

相关文章:

linux - CentOS 6.x 上 Subversion 1.8 的新存储库中缺少 .svn 目录

java - SvnOperationFactory获取svn "add"操作的方法

ios - SVN 忽略 '.a' 文件

SVN显示工作目录中过时的文件

svn - 源代码控制 : Multiple repositories for the same project

bash - 无法将添加了 PNG 图像的特定提交推送到 github

svn - 如何从 subversion 更改列表中删除文件?

linux - 自动将 svn 存储库的内容导出到另一个目录?

php - 在 PHP 和 MySQL 中使用事务

svn - SVN在消息中用换行符提交