2017-10-08 3 views
2

cvs2git을 사용하여 저장소를 cvs에서 git로 마이그레이션하려고하지만 손상된 파일이 발견되면 실패합니다. 어쨌든 CVS에서 손상된 파일을 미리 찾을 수 있습니까?cvs 저장소에서 손상된 파일 찾기 <오류 파일 이름, v가 올바르지 않은 v 파일>

명령 사용 :

cvs2git --blobfile=blobfilename --dumpfile=dumpfilename --retain-conflicting-attic-files --use-cvs --fallback-encoding=ascii -vvv --username=cvs2svn RepositoryPath 

는 출력 :

ERROR filename,v is not a valid ,v file 
+0

당신이 그것을 어떻게하고 출력을 올리는 지 상세하게 말하십시오 –

답변

1

모두를 읽고 내가 그것을 사용는/usr/빈/RCS를 사용하려고 V 파일을 미리하고, V 파일을 임의의 위치를 부패

+1

문제는 이것이 사실상 cvs2git의 첫 무대가되는 것이므로 언제든지 절약 할 수 있습니다. 비록 내가 cvs2git에서와 같이 부패를 발견 할 때마다 다시 시작하지 않아도된다는 것을 기억하지만. – Mort

+0

개조 할 저장소가 100 개 있습니다. 나는 한 번에 모든 이들에 대한 rcs를 실행하고 부패한 것들을 가져오고 싶습니다 :) Thanks MyDeveloperDay and Mort – Arjun

+0

cvs2git을 실행할 때 나중의 단계에서 손상이 발견되어 때로는 재실행하는 시간을 낭비 할 것입니다. 다음 파일에서 변환에 실패했을 뿐이므로 기본 스크립트에서 찾은 스크립트를 작성하는 것이 더 쉽다는 것을 알게되었습니다. -name '*, v'-print -exec rcs {} \; – MyDeveloperDay

관련 문제