2009-10-07 5 views
0

내가 원하는 작업 :
현재 폴더 ("App", SVN 저장소 폴더가 아닙니다)에서 WC를 체크 아웃 했으므로 소스를 만들고 싶습니다. 사본 : 내 WCSVN repo에서 태그를 만들 수 없습니다.

내가
"\ SVN \ svn.exe \ 프로그램 파일 \ CC의 \ 서버 C"("응용 프로그램"폴더에) 다음 명령을 실행에 개정에 따라 저장소에 태그를합니다.
https://svnserver.com/svn/repos/TM1/Sources/tags/2009_10_07-0006는 --username XXXXXXX --password XXXXXXXX --non-대화 형 -m "2009-10-07에서 생산 버전 0006 -에 의해 17시 3분 39초"

그리고 다음과 같은 오류 메시지없이 태그가 추가됩니다
SVN : 건너 뛰기 인수 : 저장소에 '_svn'예약 된 이름으로
SVN을 종료 (세부 사항에 따라) 실패 커밋 :
SVN을 '/ SVN /의 repos/TM1/소스/태그/2009_10_07-0006'경로를 찾을 수 없음

아이디어가 있으십니까? 하나는 메타 데이터의 폴더 이름으로 _svn을 사용하고 다른 하나 .svn : 1.5.4
SVN 서버 버전 1.5.x 이하 당신은 아마이 일치하지 않는 서브 버전 클라이언트를 사용하는

답변

2

- 무엇을 잘못
SVN 클라이언트입니다. 또한 TortoiseSVN을 사용하고 있다면 : 설치 시간 옵션입니다. 그렇지 않으면 체크 아웃이 이루어질 때 SVN_ASP_DOT_NET_HACK 환경 변수가 설정되었을 수 있습니다.

+0

마틴,
자세한 내용을 추가하십시오. - 먼저 다음 명령을 사용하여 체크 아웃 소스를 확인하십시오.
"C : \ Program Files \ CC \ server \ svn \ svn.exe"체크 아웃 https://svnhost.com/svn/repos/TM1/Sources/trunk App -q - 사용자 이름 XXXXX - 패스워드 XXXXXX - 비 인터랙티브 - 포스
- 프로젝트를 빌드하고 성공한 경우

+0

- 내 첫 게시물에 나열된 명령으로 SVN에 태그를 지정하려는 경우 :
" C : \ Program Files \ CC \ 서버 \ svn \ svn.exe "복사하십시오. https://svnserver.com/svn/repos/TM1/Sources/tags/2009%5F10%5F07-0006 - 사용자 이름 XXXXXXX - 비밀번호 XXXXXXXX - 비 대화식 -m "2009-10-07 생산 버전 0006 - 17:03:39 "

그래서 다른 클라이언트 (TortoiseSVN도 호스트에 설치됨)를 사용하지 않습니다.
이 마법 환경 변수를 추가로 확인하겠습니다. –

+0

예, 해당 변수를 SVN_ASP_DOT_NET_HACK = *으로 설정했습니다. * SVN Repo에서 변경을 허용하려면 어떻게 설정해야합니까? –

관련 문제