私のプロジェクトは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)
レポAで多くのコミットメントを行った後、のリビジョンはInfoStruc.java
946に増加しました。それでも、からのリビジョンではエラーが発生しますが1~60
、では正常に機能し61~946
ます。
私のSubversionサーバーのバージョンは1.6.11
です。そしてSVNKitは1.7.8
です。