2009-10-07 2 views
0

으로 내보내는 중 Subversion이 파일을 내보내는 중 문제가 발생했습니다. SVN 저장소에서 Unix 서버로 파일을 내보내려고하지만 내보내기 파일이 손상된 후 (charecter^M beeing이 추가됨) 해당 파일을 사용할 수 없습니다. 테스트 서버에 배포 할 수 있습니다. 파일/dir을 유닉스 서버

그는 export 명령 아래 사용

는 수출 sucessfull 가지고 있지만, UNIX의 Workarea에에서 만든 각 파일은 폴더

$ SVN 수출 -q에서 각 파일의 각 행의 마지막 말에 "^ M"charcater있다 $ PROJECT_BUILDS/$ first_new_tag $ WORKSPACE/$ first_new_tag

이것은 일반적으로 Windows에서 UNIX로 파일을 FTP로 보내려고 할 때 발생합니다. 당신이 클라이언트 SVN 윈도우를 사용하는 경우 Windows 파일의 새로운 라인 문자 M 문자

답변

0

^로 변환되어 파일이 native에 svn의 특성 svn:eol-style 설정 한 다음 내 보낸 파일이 윈도우 eols이있을 것이다 (CRLF)가 있습니다.

파일에 unix/linux eols가 나타나게하려면 속성을 LF으로 설정하거나 linux/unix 클라이언트를 사용하여 내보내기를 수행해야합니다.

+0

고마워요,하지만 내 문제가 해결되지 않습니다. 나는 모든 옵션 네이티브, CRLF, LF & CR을 시도했지만 여전히 줄의 끝 부분에 추가^M이있는 동일한 파일을 얻습니다. 나에게 정확한 옵션을 제공해 주시겠습니까? 아래 명령을 사용하여'$ SVN export -q $ PROJECT_BUILDS/$ REL_NO $ WORKSPACE/$ REL_NO' 디렉토리를 내보낼 수 있습니다.'$ REL_NO'는 내 디렉토리 이름입니다. –