我的项目用于SVNKit
以编程方式从一个签出文件(repo A)
并签入另一个(repo B)
.
repo A
Eclipse 提前签入了所有文件。
用户指定特定版本下的特定文件repo A
,程序会将其从复制repo A
到repo B
。
它大部分时间都可以正常工作,但在以下情况下会失败:
前任:
一开始,我签入了文件,例如:
InfoStruc.java
,到repo A
,它返回给我修订号(例如:61)用户选择
InfoStruc.java
版本 2 进行传输。(事实上,任何修订1~60
都失败了)
返回以下错误消息
org.tmatesoft.svn.core.SVNException: svn: E160013: '/svntest/arthur/!svn/bc/2/DPS/src/main/java/idv/arthur/work/InfoStruc.java' 找不到路径:404未找到 (http://10.134.231.56)
在对 repo A 进行多次承诺后,修订版InfoStruc.java
增加到 946。并且它仍然在修订版时出错1~60
,但在61~946
.
我的颠覆服务器的版本是1.6.11
. 而 SVNKit 是1.7.8
.