1
私はthisのような分岐構造を持っています。 は、どのように私はすでにリビジョンをマージ除く、SvnKit(例えば、ブランチ5A.1と分岐2B.3からのリビジョンからリビジョン)を使用して異なる支店で二つのリビジョン間のsvnのログを取得することができますか? 私はSvnLog操作を使用して単一支店内にそれを行う方法を、知っている:SvnKitを使用して2つのブランチ間でログを取得する方法
// factory - SvnOperationFactory instance
SvnLog svnLog = factory.createLog();
// target - SvnTarget instance, created from branch URL
// using SvnTarget.fromURL(SVNURL.parseURIEncoded(branchPath))
// my problem is there: how to tell svnLog that I need a diffrence
// between two different branches?
// Adding a second target won't solve my problem, I suppose
svnLog.addTarget(target);
// if you need to go deeper in history, set to "false"
// if you looking for revisions only inside this branch, set to "true"
svnLog.setStopOnCopy(stopOnCopy);
// if you need to include merged revisions too
svnLog.setUseMergeHistory(useMergeHistory);
SVNRevision startRev = SVNRevision.create(startRevNumber);
SVNRevision endRev = SVNRevision.create(startRevNumber);
svnLog.addRange(SvnRevisionRange.create(startRev, endRev));
// the limit of SvnLogEntry items
svnLog.setLimit(limit);
return svnLog.run(null);
私は扱うことができない誤解のいくつかの種類があります。 SvnKitバージョンは1.830です