java - 如何使用 SVNkit 获取特殊文件的所有修订版(不是最新版)?

标签 java svn svnkit

我使用示例 Java 代码获取文件的修订历史记录,但只得到一个修订。 此文件的存储库中有许多修订。那么我怎样才能一次获得这个文件的所有修订版呢?

…
long startRevision = -1;
long endRevision = 0; //HEAD (i.e. the latest) revision

SVNRepositoryFactoryImpl.setup();
repository = SVNRepositoryFactory.create( SVNURL.parseURIEncoded(url) );
ISVNAuthenticationManager authManager = 
         SVNWCUtil.createDefaultAuthenticationManager( name, password );
repository.setAuthenticationManager( authManager );

Collection logEntries = null;
logEntries = repository.log( new String[] { "EJB.java" }, null, startRevision,
                             endRevision, true, true );
…

最佳答案

使用 0 表示开始修订,-1 表示结束修订

关于java - 如何使用 SVNkit 获取特殊文件的所有修订版(不是最新版)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280111/

相关文章:

java - java中main方法中声明的变量

java - Spring Data JPA 如何为实现公共(public)接口(interface)的两个域类创建单个存储库?

ios - 使用 SVN 修复 Xcode 中的重复工作副本

svn - 使用 Subversion 作为项目交流工具的最佳方式?

svn - 由于并发提交操作,是否可能会出现与 SVN 不一致的分支/标签?

java - 如何仅从 URL 字符串中提取网站名称而不是 www.和 .com 与它

java - SVN提交日志问题

eclipse - Subclipse:更新后 SVN 出错(无法创建 SVN 首选项页面)

java - BeanIO - 如何将 null 分配给空列表