저는 몇 달 전에 새로운 SVN 저장소로 이전 된 레거시 VSS 저장소로 작업하고 있습니다. 그 동안 SVN 저장소를 사용하기 전에 VSS에서 발생한 모든 변경 사항을 가져와야합니다.svn_load_dirs.pl 또는 유사하게 저장소 파일을 자동으로 덮어 쓸 수 있습니까?
1) svn_load_dirs.pl가 수동으로 파일을 병합 :
나는 같은 일 것으로 보인다있는이 작업을 수행하는 다른 방법을 찾고 있었어요? 2.) svn을 트렁크로 직접 가져 와서 수동으로 파일을 병합하십시오. 3. SVN 저장소의 작업 복사본을 체크 아웃하고 변경된 파일을 복사하여 작업 복사본의 일부를 덮어 쓰고 변경 사항을 적용하십시오.
내 질문에, 파일을 병합 할 필요가 없도록 대신 이러한 옵션을 사용하여 (또는 다른 옵션을 사용하여) 파일을 자동화하고 대신 덮어 쓸 수 있습니까? 나는 옵션 3 만이 할 것이라고 생각하지만 어떤 도움을 주셔서 감사합니다.
감사합니다. Greg. VSS 저장소에있는 코드는 우리가 SVN으로 가져 오기 때문에 우리의 주된 소스 제어 시스템이었습니다. 그래서 SVN은 소스 제어를 11 월에 다시 반영하는 반면 VSS는 그 이후로 모든 변경 사항을 반영합니다. 넘겨. 내가 말한 바에 따르면, 전체 삭제 및 재수입은 우리 상황에 이상적이지 않은 실행에 거의 일주일이 걸릴 것입니다. 변경된 VSS 기록을 유지하는 약 7000 개의 파일이 있습니다. 의견이 있으십니까? –
그런 경우'svn_load_dirs.pl'을 사용하는 것이 오류를 일으키기가 가장 쉬운 방법 일 것입니다. 새로운 추가 된 파일이나 이전에 삭제 된 파일은 물론 기존 파일의 변경 사항도 자동으로 처리합니다. 'svn_load_dirs.pl'는 강력하고 약간 특이한 명령이지만 실제 작업을하기 전에 시험 가동을 위해 돈을 지불 할 것입니다. 전체 Subversion 저장소의 복사본을 만드는 것이 좋습니다 (전체 디렉토리 복사본 만 좋을 것입니다). 먼저 복사본을 사용하여 업데이트를 시도하십시오. 옵션을 얻은 후에는 실제 저장소에서 수행하십시오. –
내가 가져온 VSS 파일이 변경된 파일이기 때문에 수동으로 7000 개의 파일을 병합하지 않아도 되겠습니까? 이 문제를 어떻게 해결할 수 있을까요? –