从svn获取最新版本号

从svn获取最新版本号,svn,svnkit,Svn,Svnkit,我已经创建了一个SVN存储库。我正在使用SVN工具包中提供的api提交文件 ourClientManager.getCommitClient().doCommit(paths, keepLocks, "", force, recursive); 在此之前,我想知道该文件是否被其他人修改过。我试图从svn获取最新版本号或日期,并与文件上的版本号或日期进行比较。但是我不能得到它。任何人都可以告诉我如何识别我在处理文件时被其他人修改的文件。您可以组合: “”(获取SVN回购协议的最新版本) se

我已经创建了一个SVN存储库。我正在使用SVN工具包中提供的api提交文件

ourClientManager.getCommitClient().doCommit(paths, keepLocks, "", force, recursive);
在此之前,我想知道该文件是否被其他人修改过。我试图从svn获取最新版本号或日期,并与文件上的版本号或日期进行比较。但是我不能得到它。任何人都可以告诉我如何识别我在处理文件时被其他人修改的文件。

您可以组合:

  • “”(获取SVN回购协议的最新版本)
setAuthenticationManager(authManager); SVNDirEntry条目=repository.info(“.”,-1); System.out.println(“最新版本:+entry.getRevision()); 与:

  • “”(获取文件过去修订的当前版本)
logEntry.getRevision(); repository.setAuthenticationManager(authManager); SVNDirEntry entry = repository.info(".", -1); System.out.println("Latest Rev: " + entry.getRevision()); logEntry.getRevision();