当我尝试将更改提交到我的项目时,我收到错误,它抱怨未找到路径(在存储库中)
$ 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
我无法理解如何解决这个问题
答案 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(没有提交,所以没有任何东西进入存储库) 然后我重命名它(因此它将其标记为删除并添加不同的颜色)
然后当我尝试提交时,它试图删除从未创建过的第一个实例......这是我的理论
修复它,我不得不恢复目录,然后添加文件,然后提交,然后删除它然后再次提交.....不理想