小编Vin*_*nod的帖子

SVN错误:svn:E200007:'org.tmatesoft.svn.core.wc2.SvnMerge'的运行器

我正在尝试使用SVNKIT java API将分支合并到主干.

它的代码如下:

String branchURL = "<Branch URL>";

SVNURL branchSVNURL = SVNURL.parseURIDecoded(branchURL);//SVN Branch URL

String WC_PATH= "<Some Path>";//This is the Working copy path which has the Trunk checked out

File svnWorkingCopy = new File(WC_PATH);

SVNDiffClient svnDiffClient;//This is initialized using SVNClientManager

try{
      //doMerge(java.io.File path1, SVNRevision revision1, SVNURL url2, SVNRevision revision2, java.io.File dstPath, SVNDepth depth, boolean useAncestry, boolean force, boolean dryRun, boolean recordOnly) 
      svnDiffClient.doMerge(branchSVNURL, SVNRevision.HEAD,null,svnWorkingCopy,SVNDepth.INFINITY,false, false, false, false);
   }catch(Exception e){
     e.printStackTrace();
   }
Run Code Online (Sandbox Code Playgroud)

运行此代码会引发以下错误:

org.tmatesoft.svn.core.SVNException: svn: E200007: Runner for 'org.tmatesoft.svn.core.wc2.SvnMerge' command have …
Run Code Online (Sandbox Code Playgroud)

java svn svnkit

4
推荐指数
2
解决办法
9438
查看次数

标签 统计

java ×1

svn ×1

svnkit ×1