SVN中的伪文件名

SVN中的伪文件名,svn,Svn,我正在SVN上工作,并尝试提交我所做的一些更改。但我收到一条错误信息告诉我 delete --force C:/workspace/Project/src/main/java/com/test/ml Bogus filename svn: 'C:\workspace\Project\src\main\java\com\test\ml' does not exist 有人知道如何解决此问题吗?Subversion通常不支持删除等操作中的绝对路径名。尝试相对路径名时会发生什么情况?例如,如

我正在SVN上工作,并尝试提交我所做的一些更改。但我收到一条错误信息告诉我

delete --force C:/workspace/Project/src/main/java/com/test/ml
    Bogus filename
svn: 'C:\workspace\Project\src\main\java\com\test\ml' does not exist

有人知道如何解决此问题吗?

Subversion通常不支持删除等操作中的绝对路径名。尝试相对路径名时会发生什么情况?例如,如果您在
C:\workspace\project
目录中

svn delete src/main/java/com/test/ml svn删除src/main/java/com/test/ml
如果格雷格的答案不是问题所在,你可能需要仔细检查你的大写字母;如果您与使用*nix系统的其他人一起工作,Windows不区分大小写的特性可能会导致奇怪的行为。(例如,如果文件重命名仅更改大小写。)

我通过创建一个新的C:\workspace\Project\src\main\java\com\test\ml,然后将其标记为已解决来解决此问题。

我通过以下6个步骤解决了此问题(如果对某人有帮助):


如果你使用乌龟,我发现从乌龟身上做出改变对我来说很有效

为什么要在本地路径中使用前斜杠?这并不能回答所提出的问题,这与乌龟无关。
1) Copy the folder in which the conflict arose to your system from eclipse.

2) Delete the folder in eclipse by right clicking, after deletion red cross will be marked.

3) Update the deleted folder via **Replace With -> Latest from Repository**

4) Commit the code, at this point it should commit.

5) Copy the contents that you saved in your local system in that folder by accepting any duplicates that follow.

6) Commit the code again and hopefully you are done without any file loss.