자바 코드에서 현재 svn 리비전 번호를 읽고 싶습니다. (Subclipse를 사용하고 있습니다.) 나머지 자바 코드로 출력하고 싶습니다. 내 회귀 테스트는 JUnit 4를 사용하여 작성되었습니다.자바 코드에서 SVN (Subclipse) 레브 넘버 읽기
나는 많은 정보를 얻지 만 (javahl.jar를 가리키는 정보가 있지만 내 사례에 도움이되는 정보를 찾지 못했습니다.) 또한 알아 내려고 노력했습니다. 나 자신 그러나 운 없음 다시.
환경 :
- 이클립스 버전 : 3.6.2, 빌드 ID : M20110210-1200
- 윈도우 7 32 비트
- 하여 Subclipse 1.6.18 (JavaHL을 1.6.17)
가능하면이 코드를 다른 사람들에게 맡겨야하기 때문에 .snv 파일을 직접 읽지 않고 "깨끗한"솔루션에 도달하지 않도록하십시오. 사전에
감사합니다, 알레산드로
답변 해 주셔서 감사합니다. 그 동안 나는이 방법으로 작업하게 만들었지 만 (나는 더 이상 사용되지 않는 방법을 피해야한다는 것을 알고 있지만, 나는 정말로 바쁠 것이다. 지금은 괜찮을 것이다.) 'import org.tigris.subversion .javahl. *; [...] SVNClient svnClient = new SVNClient(); @SuppressWarnings ("deprecation") 상태 [] status = svnClient.status ("absolutepathOfTheProject", true, false, true); (상태 번호 : status)에 대한 revNumber = (revNumber