svn 히스토리 java
-
[스프링] svn 히스토리 조회 기능 만들기 (+엑셀출력)Web/Spring boot 2020. 6. 4. 17:04
svn의 commit기록들이 보기 힘들어 SVN의 API를 이용해 스프링에서 엑셀로 출력하는 기능을 만들었다. 내가 필요했던 기능 1. 특정일 이후의 커밋 파일 경로 목록 2. 삭제, 추가, 변경인지의 상태코드 3. 엑셀로 출력 그래서 아래 코드로 작성했지만, 만약 일자 시간별로 출력을 하고 싶다면 위의 API링크소스를 복붙한 후 url, name, password를 수정하고 실행하면 된다. 그럼 일자별로(하루에 3번 커밋했다면 해당기록도 나옴) 출력될 것이다. 1. pom.xml poi와 svn을 사용하기 위한 dependency를 추가한다. org.apache.poi poi 3.17 org.tmatesoft.svnkit svnkit 1.8.5 2. 아래 소스코드를 복붙한다. 엑셀로 저장한다. // h..