약 반년 전, 어떤 이유로 인해 우리 프로젝트가 github
에서 자체 구축된 gitlab
서버로 마이그레이션되었습니다. 그러나 반년 동안 사용하면서 gitlab
의 많은 기능을 발견했습니다. 요구 사항을 충족할 수 없어 최근 github
로 다시 이전하고 싶었습니다.
문제는 이전 프로젝트 github
가 아직 repo
에 남아 있고 온라인에서 검색되는 메소드 대부분이 github
에서 새로 생성된 repo
이라는 점입니다. 새로운 repo
을 생성하지 않고 gitlab
에서 github
으로의 마이그레이션을 완료할 수 있는 더 나은 솔루션이 있습니까?
보충:
이슈와 위키를 모두 마이그레이션해야 합니다
世界只因有你2017-05-02 09:24:13
해볼 수 있습니다. gitlab의 원격 주소를 원래 github 주소로 변경한 다음 새 브랜치를 생성하고 새 원격 브랜치로 푸시한 다음 원격 저장소를 복제하고 새로 생성된 브랜치를 마스터에 병합할 수 있습니다.
또한 이전에 github에서 마이그레이션했기 때문에 실제로 가장 빠른 커밋 기록이 거기에 있습니다. 실제로 github에서 이전 저장소로 다시 마이그레이션할 필요가 없습니다.
我想大声告诉你2017-05-02 09:24:13
이전 저장소라면 이론적으로 git push [repo url]
가 가능해야 하지만 충돌 가능성이 있으므로 --force
를 직접 사용하세요. 그러면 문제가 해결됩니다. 그렇죠?
추가로, Gitlab의 어떤 측면이 팀의 요구에 부합하지 않는지 주제로 토론할 기회를 갖고 싶습니다.