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 に答える