2

我创建了一个 SVN 存储库。我正在使用 SVN Kit 中提供的 api 提交文件。

ourClientManager.getCommitClient().doCommit(paths, keepLocks, "", force, recursive);

在这样做之前,我想知道文件是否被其他人修改。我试图从 svn 获取最新的修订号或日期,并与文件上的进行比较。但我无法得到它。任何人都可以告诉我如何识别文件在我处理文件时被某些人修改过。

4

1 回答 1

3

你可以结合:

repository.setAuthenticationManager(authManager);
SVNDirEntry 条目 = repository.info(".", -1);
System.out.println("最新版本:" + entry.getRevision());

和:

logEntry.getRevision();
于 2013-02-10T07:39:13.200 回答