2014-04-24 2 views
0

외부를 특정 버전으로 명령 줄을 통해 설정하려고합니다. 이전에 소스와 대상 모두 저장소 URL을 사용할 때 작업 디렉토리를 사용해야한다는 오류가 나타났습니다. 대상 폴더를 작업 디렉토리로 변경했습니다. externed 폴더를 내 작업 디렉토리에 추가하고 싶지 않습니다 (불필요한 것 같습니다).SVN propset svn : externals 오류

노트 :

  • HTTP 하이퍼 링크를 방지하기 HTP로 대체.
  • HTPS 다음 SVN 속성/서브/제작/공구 = 폴더 다음 externed 폴더
  • C의 위치 //svn.company.com/svn/Build = 'SVN : 외관은'설정
여기

내 구문입니다

svn의 propset svn의 : 외관 - "-r611 HTP : //svn.company.com/svn/Build" "C :/서브/구축/도구"여기

내가 얻는 오류입니다 : svn : E195005 :

오류 구문 분석 SVN : 에 외관 속성 'C :/서브/구축/도구'-r611 HTP : 구문 //svn.company.com/svn/Build

어떤 도움/오류의 원인에 감사드립니다 당신은 당신이 미스

  • 정의 외관 적어도 svn help ps (외관 형식의 일부를) 읽을 수
  • 당신 해야svn up을 수행하지 않습니다 때까지

  • 답변

    2
    1. 외부 폴더의 내용은 화장실에 표시되지 않습니다 넓은 땅 성 하나 개의 필수 매개 변수와 잘못 정의 두 번째
    2. 명령에 대한

    화장실이 저장소 트렁크의 작업 복사본의 루트 내가 (트리에서 같은 실제 폴더 이전에 존재하지 않는)의 디렉토리의 서브 디렉토리 데이터를 정의이다

    WC>svn propset svn:externals "https://subversion.assembla.com/svn/customlocations-greylink/trunk/Local Data" . 
    

    외부 고의 경우에는 외부 REPO

    /trunk/Local에서 디렉토리의 콘텐츠 헤드 개정 컨테이너로 전류 DIR은 (.)는 URL -r NNN 앞에 추가 될 필요

    (/ 당신의 화장실에 링크의 repo 폴더에 도구를 빌드 폴더로 개정 (611)에 /trunk을 //svn.company.com/svn/Build :

    전체 명령

    svn propset svn:externals "-r611 htp://svn.company.com/svn/Build" Build/Tool

    는 HTP를 매핑해야합니다 ?)

    더 쉬운 형식은 svn : externals의 값을 파일에 쓰고 propset에서 -F 옵션을 사용하는 것입니다. 외관.TXT (여기서는 따옴표없이) 문자열

    -r611 htp://svn.company.com/svn/Build

    svn propset svn:externals -F externals.txt Build/Tool

    위의 명령과 동일한 결과를 생성합니다를 포함한다. 추가 된 값 - 영구 경로의 경우 항상 동일한 명령을 사용하고 외장 텍스트 파일 만 변경할 수 있습니다

    +0

    1. 확인하십시오. (svn proplist ". \ trunk"를 실행하고 svn : externals를 반환했습니다.) <- 이것은 내 WC의 루트입니다. 다음은 새 명령입니다 (WC의 루트 (외부가 상주하는 곳)에서 실행 됨). svn propset svn : externals -r611 "htp : //svn.company.com/svn/Build Build/Tool". "버전있는 속성 'svn : externals'설정에 대한 수정을 지정할 수 없습니다."오류가 발생합니다. 참고 : 따옴표로 묶인 경로에서 거북이 svn 내 외부 정의 (내 WC의 트렁크 폴더를 클릭)에서 직접 볼 수 있습니다 – user3555181

    +0

    @ user3555181 - 가시성을 향상시키고 처음으로 잘못 놓는 명령을 '기호로 사용하십시오. "-'-r611'은 외부 속성 값의 일부이며"-'svn propset svn : externals "-r611 htp : //svn.company.com/svn/Build"Build/Tool "내부에 있어야합니다. 가독성을 위해 대답하기 위해 추가 된 명령 –

    관련 문제