gitlab에서 제공하는 업데이트 루트를 따라 진행하면 자동으로 마이그레이션을 해주는거 같지만,
해당 업데이트 루트를 따라가기엔 시간이 부족하여 부득이하게 한번에 버전을 올리게 됬다.
업데이트를 진행하고 기존 repository를 어떻게 옮겨야 할지 고민하던 중 repository export 기능을 이용하여 마이그레이션이 가능하단 것을 알아냈다.
프로젝트 > 설정 > 일반 > Advanced
gitlab의 해당 경로로 들어가보면 Export project라는 블록이 존재한다.
친절하게 영어로 어떻게 import 시키는 지와 추출되는 항목과 안되는 항목까지 설명되어있다.
- 프로젝트와 wiki 레파지토리
- 프로젝트 업로드
- 서비스를 포함한 프로젝트 설정
- 코멘트와 머지리퀘스트
해당 블록의 Export project 버튼을 클릭한 후 좀 기다리면 메일을 설정해놨다면 메일로 전달되고, download 버튼이 활성화 된다.(프로젝트의 용량이 클수록 오래걸린다.)