1
SVN 저장소에 저장된 PHP 응용 프로그램을 MVC 프레임 워크로 변환 중이므로 새 코드를 GIT 저장소에 저장하고 싶습니다.특정 파일의 경우 SVN 기록을 GIT로 마이그레이션하십시오.
오래된 코드에서 복사하는 대부분은 시간이 지남에 따라 생성 한 모델입니다. 커밋 내역은 개발 프로세스에서 매우 중요한 부분이지만 저장소를 간단하게 유지하기 위해 전체 저장소가 아닌 해당 파일의 기록 만 원합니다.
SVN에서 GIT로 단일 파일 (또는 수백 개의 파일 중 일부 파일)의 기록을 내보내는 방법이 있습니까?
예 :
copy-with-history /svn/project/inc/classes/*.mo.php /git/project2/app/Classes/Models/*.php
여러 번 실행하여 더 많은 파일을 저장소로 병합 할 수 있습니까? – yakatz
@yakatz 이상하게 들립니다. 일반적으로'clone'을 한 번해야합니다. 왜 여러 번 원하니? 커밋을 다시 페치 할 수있는'reset' 명령이 있지만 많은 역사를 다시 써야합니다. – kan