2013-07-24 5 views
5

파일에 이름에 더하기 (+) 기호가 있으면 VisualSVN 서버에 파일을 커밋하는 데 문제가 있습니다. 이것은 iOS 개발에 필요한 것입니다. 나는 다음과 같은 오류를 얻을 더하기 기호가 포함 된 이름을 가진 파일을 커밋 할 때 :플러스 (+) 기호 SVN 파일 이름

SVN : E155011 : 파일 'C : ... \ 푸 + bar.txt라는'는 최신

벗어

SVN : E160013는 '/svn/Test/!svn/txr/1-8/Foo+Bar.txt'경로

이 매우 실망를 찾을 수 없습니다. Windows 및 Mac OS X에서 1.6 및 1.7 클라이언트를 사용하여 여러 클라이언트 (TortoiseSVN, Apache SVN)를 시도했습니다. 나는 플러스 기호가 SVN에서 항상 특별하지 않으면 이것이 VisualSVN 문제일지도 모른다고 생각합니다. 그렇다면 해결 방법이 있습니까 (예 : 더하기 기호 또는 다른 것을 이스케이프 처리하는 경우). Google에서 이와 관련하여 아무 것도 찾을 수 없었습니다.

+0

더하기 기호는 유효한 파일 이름입니다. 1. 서버 로그에 기록되는 내용은 무엇입니까? 2.'svn ci'를 실행하기 전에 작업 복사본에 대해'svn up'을 실행 했습니까? – bahrep

+0

서버가 오류에 대해 아무것도 기록하지 않는 것 같습니다. 예, 깨끗하고 새로운 저장소로 테스트했습니다. 더하기 기호가 포함 된 새 파일을 만들었습니다. 파일을 추가하면 정상적으로 작동하지만 파일 데이터를 전송하면 위의 오류가 발생합니다. "오래된"오류가 매우 오해의 소지가있는 것 같습니다 ... – pqvst

+1

테스트 환경에서 오류를 재현 할 수 없습니다. 따라서 깨끗한 저장소 (hooks, 다른 커미터, 읽기/쓰기 권한 없음)로 동작을 테스트하고 경로에 '+'가없는 파일을 커밋 할 수 있지만 실패하면 '+'로 실패합니다. 클라이언트와 VisualSVN 서버 인스턴스간에 프록시가 있습니까? 귀하가 수행하는 정확한 행동과 귀하가 사용하는 SVN 클라이언트 버전을 기술하십시오. – bahrep

답변

관련 문제