从svn获取最新版本号
问题描述:
我已经创建了一个SVN仓库。我正在使用SVN Kit中提供的api提交文件。从svn获取最新版本号
ourClientManager.getCommitClient().doCommit(paths, keepLocks, "", force, recursive);
在做这件事之前,我想知道该文件是否被其他人修改过。我试图从svn获取最新的修订版本号或日期,并与文件上的日期进行比较。但我无法得到它。任何人都可以让我知道我在识别文件时被其他人修改过的文件。
答
您可以结合:
- “svnkit: how to get latest revision number from SVN DB?”(获得SVN回购协议的最新版本)
repository.setAuthenticationManager(authManager); SVNDirEntry entry = repository.info(".", -1); System.out.println("Latest Rev: " + entry.getRevision());
有:
- “Get previous modified revision of a file using svnkit”(以获取文件的过去版本的当前版本)
logEntry.getRevision();