문제

나는 저장하고 싶을 파괴합니다.

내가 사용하여 명령 svn commit-m\"\"./cms_test/www

내 클래스:

public int doBackup(){
    int exitVal=-99;
  try
  {            
      Runtime rt = Runtime.getRuntime();
      Process proc = rt.exec("svn commit -m \"\" ./cms_test/www");
      exitVal = proc.exitValue();
      System.out.println("Process exitValue: " + exitVal);
  } catch (Throwable t)
    {
      t.printStackTrace();
    }
  return exitVal;
}

이 작업,또는 다른 무언가가있다 나는 할 필요가 있습니다.

도움이 되었습니까?

해결책

당신은 왜 다음과 같은 코드를 사용하면 SVNKit?

SVNKit 은 순수한 자바 toolkit-구현하는 모든 Subversion 기능을 제공하는 Api 를 작업 Subversion 일본,액세스 및 조작 Subversion 저장소 내에서 모든 것을 당신의 옵션을 선택해야 합니다.

의 혜택은 다음과 같습니다:

  • 에 없는 종속성을 파괴 바이너리 설치되는;
  • 적절한 오류를 전파하는 자바 코드 대신에 체크에 대한 반환 코드 및 분석 결과를;
  • 을 쉽게 더 많은 고급 사용 사례 일;

재미 요소를 학습하는 새로운 API 를 사용합니다.

다른 팁

그것 ~할 것 같다 작업하지만 이미 SVN 서버에 인증되어 있어야하며 전화를 걸기 전에 개정을 업데이트하는 다른 방법을 호출하십시오. doBackup() 방법.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top