Svn subversion-提交时未找到路径(乌龟)

Svn subversion-提交时未找到路径(乌龟),svn,tortoisesvn,commit,Svn,Tortoisesvn,Commit,我有一个本地文件夹,以前叫“XYZ”。它现在被称为“ABC”。当我尝试提交此目录中的文件时,会出现“未找到路径”错误,告诉我“XYZ”不存在。果然,当我在存储库浏览器中查看时,“XYZ”目录不在那里,但我想知道如何才能告诉乌龟停止查找“XYZ”,而是将其视为“ABC” 注意,“ABC”目录出现在远程存储库中,因此看起来即使本地名称已更改,它指向的远程路径也没有更改 谢谢 您需要将文件夹“ABC”添加到存储库中。下次执行提交时,SVN应完全删除文件夹“XYZ”,并将其中的所有内容添加为新文件夹“A

我有一个本地文件夹,以前叫“XYZ”。它现在被称为“ABC”。当我尝试提交此目录中的文件时,会出现“未找到路径”错误,告诉我“XYZ”不存在。果然,当我在存储库浏览器中查看时,“XYZ”目录不在那里,但我想知道如何才能告诉乌龟停止查找“XYZ”,而是将其视为“ABC”

注意,“ABC”目录出现在远程存储库中,因此看起来即使本地名称已更改,它指向的远程路径也没有更改


谢谢

您需要将文件夹“ABC”添加到存储库中。下次执行提交时,SVN应完全删除文件夹“XYZ”,并将其中的所有内容添加为新文件夹“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 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认为它是在添加而不是删除它。然后在中间提交之后删除它。它很脏,但丢失其他更改的风险较小。

感谢您的及时回复。问题是ABC存储库已经作为添加的目录存在于远程存储库中,这就是为什么这样奇怪的原因。我在本地和远程都有ABC,但它告诉我它试图提交XYZ。你可以在本地删除ABC并从存储库中获取它的新副本吗?谢谢,这是在我在操作过程中通过杀死Svn破解它之后修复了我的工作副本。