svn奇怪的错误

时间:2011-02-15 18:12:39

标签: svn

当我尝试将更改提交到我的项目时,我收到错误,它抱怨未找到路径(在存储库中)

$ svn ci -m"common CF01ServerProxy"
Sending        src\com\...\TransportClient.java
Adding         src\com\...\app\common\TransportDestination.java
Deleting       src\com\...\app\common\transport\Codec.java
svn: Commit failed (details follow):
svn: '/public/!svn/bc/Common/trunk/src/com//common/transport/serialisers/Serialiser.java' path not found

我无法理解如何解决这个问题

3 个答案:

答案 0 :(得分:0)

如果你看一下svn路径,最后一行,它在com之后有两个正斜杠:

Common/trunk/src/com//common

我的猜测是导致问题并且需要为该存储库重置路径

答案 1 :(得分:0)

根据此主题,您未正确指向存储库

http://svn.haxx.se/users/archive-2007-06/0600.shtml

http://svn.haxx.se/users/archive-2007-06/0613.shtml

  

在终端中,您可以进入现有的工作副本   你使用svnX,并输入“svn info”,它将显示给你   正确的网址。

答案 2 :(得分:0)

我不确定为什么SVN会这样做,问题是由于删除的文件/目录从未在存储库中实际创建过。

它可能实际上是客户端的问题(在这种情况下是subclipse)

我在eclipse里面,我创建了一个类,然后我将它添加到svn(没有提交,所以没有任何东西进入存储库) 然后我重命名它(因此它将其标记为删除并添加不同的颜色)

然后当我尝试提交时,它试图删除从未创建过的第一个实例......这是我的理论

修复它,我不得不恢复目录,然后添加文件,然后提交,然后删除它然后再次提交.....不理想