2013-04-22 3 views
0

내가 좋아하는 SVN 저장소로 파일을 가져 않은 코드는 :의 추가 자동으로 최선을 다하고 있지만 경우되고있는 파일을 추가 할 때SVNError : 파일이 이미 존재합니다 org.tmatesoft.svn.core.SVNException

SVNCommitClient client = new SVNCommitClient(authManager,null);  
client.doImport(file,SVNURL.parseURIEncoded(<SVN Path>), 
    "Am ready to commit", new SVNProperties(), false, false, SVNDepth.INFINITY); 

처음 파일이 이미 (즉, SVN 리포 위치)에 destLocation 다음과 같은 오류가 발생하는됩니다에서 exsisting 때 동일한 코드를 실행

ERROR : Failed to Download File.SVNException 

org.tmatesoft.svn.core.SVNException: svn: E160020: File already exists: .... 

나를 자바 코드에 의해 SVN에서 이미 exsisting 파일을 재정의 도와주세요.

감사합니다,

Rajhrita

답변

0

왜 여러 번 가져올 수 있습니까? 이론적으로, 한 번 가져 오면 로컬 작업 복사본을 체크 아웃하고 이후의 변경 사항은이를 통해 커밋됩니다.

것은 가져오고 그에서의 후속 변경을하고자하는 경우 .. 가져 오기 파일 체크 아웃 로컬 작업 복사본 변경 사항을 확인하고 SVN 기타에서 업데이트를 커밋하기 :

은 표준 패턴이이 찾는 것 가져온 디렉터리를 누른 다음 가져 오기 후에 해당 디렉터리에 체크 아웃을 시도 할 수 있습니다. 그러면 향후 모든 수정 사항이 추가 및 수정됩니다.

피터

관련 문제