CVS2SVN은 이진 파일을 변경합니다
-
16-09-2019 - |
해결책
CVSNT를 사용하고 있습니까? CVS2SVN은 CVS와 CVSNT 바이너리 파일이 다르게 파일이라는 것을 이해하지 못합니다. 이것을 변환하는 프로그램을 작성하는 것은 간단합니다. 나는 그렇게해야했다.
이제 CVS에서 바이너리로 표시되지 않은 이진 파일이 있거나 CVSNT 구문을 사용하여 표시되고 파일에는 "$ id"또는 "$ date"와 같은 패턴이 포함되어 있으면 전복이 해당 패턴을 대체 할 때 파일을 확인합니다. 일반적으로 이진 파일이 손상 될 수 있습니다.
변환 방법 : 파일에 "Kopt B"가 포함 된 경우 기술적으로 파일은 일부 개정판에서는 이진이 될 수 있지만 다른 수정 사항이 아닌 이진이라고 가정합니다. 모든 바이너리 파일의 경우 "확장 @B @;"삽입하십시오. 파일 상단 근처의 "기호"이전에 헤더는 다음과 같습니다.
head 1.1;
access;
expand @b@;
symbols
이렇게하면 파일의 나머지 부분 (예 : 라인 엔딩)의 어떤 것도 변경하지 않도록주의하십시오.
제휴하지 않습니다 StackOverflow