2012-06-13 4 views
2

내 빌드 스크립트는 SubWCRev을 사용하여 svn 리비전 번호를 임베드하고 저장소에는 svn:externals definition이 포함되어 두 프로젝트간에 헤더 파일을 공유합니다.SubWCRev 1.7 for svn : externals의 해결 방법

My Jenkins 빌드 서버는 개발자와 동일한 방법으로 svn 서버에서 인증하지 않으므로 다른 저장소 URL을 사용합니다.

TortoiseSVN이 1.7 빌드 서버를 업데이트하기 때문에, 빌드 스크립트는 다음 오류와 함께 실패 :

SubWCRev : E155032 : 노드 '[shared.h]'예기치 않은 저장소 'HTTP에서 온다 : // [개발자] ','http : // [서버 생성] '; 이 노드 인 경우 파일, 표시되는 문제를 해결할 수있는 외부 정의에 올바른 URL을 사용하여 외부 issue #4087

SubWCRev : E200033 : 세이브 포인트 롤백 할 수 없습니다 -

's390의 롤백'문을 실행, SQL 진행 문을

SubWCRev : E200034 : 트랜잭션 롤백시 SQLite 사용 중입니다. 롤백에게

빌드 단계를 수있는 'Windows 배치 명령을 실행하여'모든 바쁜 SQLite는 문을 다시 실패 E155032가 svn:externals 정의를 인용

으로 구축 표시.

-e 스위치를 SubWCRev로 전달하지 않으므로 외부를 무시해야합니다.

내 현재 옵션은 TortoiseSVN 1.6으로 롤백하거나 빌드 서버 인증을 변경하여 저장소 URL을 일치시키는 것입니다.

더 나은 해결 방법이 있습니까?

답변

1

절대 대신 외부 정의에서 상대 경로 사용

관련 문제