0
假设我现有的支支\使用SVNKit以下方式创建一个分支1:setCopyContents SVNKit。如何在无分支内容的情况下在现有分支上创建分支
SVNCopyClient copyClient = new SVNCopyClient(authManager, options);
SVNCopySource copySource = new SVNCopySource(SVNRevision.UNDEFINED, SVNRevision.HEAD, sourceUrl);
copySource.setCopyContents(false);
copyClient.doCopy(new SVNCopySource[] { copySource }, toUrl,
false, // isMove
true, // make parents
true, // failWhenDstExists
commitMessage, // commit message
null); // SVNProperties
所有作品创造不错,分支。然后我想使用以前的代码在同一个源分支上创建Branch2。创建了Branch2,但包含了现有的源分支conent,即Branch1。所以分支结构是:
- 分行\
- 分行\ Branch1的
- 分行\店2 \ Branch1的
似乎SVNKit使用源分支,包括其作为店2源内容。根据文档setCopyContents(false)应该排除这个内容,但它不。我究竟做错了什么?