2017-12-24 61 views
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です

答えて

関連する問題