SVNKit Library를 이용한 Subversion 최종 리비전 가져오기.


public void getLatestFileRev(String filePath, long endRev) {
SVNRepository repository = null;
try {
repository = SVNRepositoryFactory.create(SVNURL.parseURIEncoded(url));
ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager(name, password);
repository.setAuthenticationManager(authManager);

// 마지막 리비전까지 지정할 경우에는 endRev를 -1로 설정.
// 전체 파일을 읽을 경우에는 filePath를 "."으로 설정.
SVNDirEntry entry = repository.info(filePath, endRev);
System.out.println(String.format("Latest Rev of file \t %s \t %d ", filePath, entry.getRevision()));
} catch (Exception e) {
e.printStackTrace();
}
}

댓글

가장 많이 본 글