0
我想列出项目的所有入站和出站更改,即将要提交的所有内容以及下一次更新中将要提交的所有内容。日食所做的一种“同步化”。 在SVN方面,我想重现此命令:使用svnkit进行同步
svn diff -rHEAD --summarize
居然有一个叫doDiffStatus命令,我试图用这种方式(和其他一些变化):
SVNRevision localRevision = clientManager.getStatusClient().doStatus(folder, false).getRevision();
diffClient.doDiffStatus(folder, localRevision, SVNRevision.HEAD, SVNRevision.UNDEFINED, SVNDepth.EMPTY, true, new ISVNDiffStatusHandler() {...})
但它总是抛出一个NPF。调查源代码,似乎我不能使用本地副本与远程存储库进行比较。
有没有可能这样做?我可以用dodiff实现同样的目标,但我不想解析补丁文件...