728x90
프로젝트 진행중에 내가 잠시 미쳤는지 업스트림 리포지터리를 삭제시켜버렸다. 삭제하려면 레포 주소 타이핑을 쳐야하는데 순간 내 레포인줄 알고 귀찮아서 복붙해서 무지성 confirm 해버린 것이 화근이되었다.. 🤦♂️ 보통의 경우라면 깃허브에서 10시간 이내면 연락이 온다는데, 이때는 12월 말~ 1월초 사이까지 휴가기간이어서 더 늦어졌다.
복구 후 베이스 리포가 누군가의 리포로 바뀌어 있을텐데 UI에선 베이스 리포 바꾸는 기능을 지원하지 않는다. 그렇자니 고객지원을 기다리려면 또 최소 2일은 걸릴 것이라 생각이 들었다. 그래서 곰곰히 생각해본 바, 베이스 리포 (업스트림)을 삭제하게 되면 포크를 받아간 사람의 리포지터리중 누군가가 베이스 리포로 바뀐 것을 생각해보니 깃허브의 형상관리가 비유적으로 보자면 나무의 가지치기, 트리같은 구조임으로 forked 된 베이스 리포를 삭제하면 바라보는 리포가 없어져 다시 복구한 리포지터리가 베이스 리포로 바뀔 것이라 생각했고, 그 생각은 정확히 들어 맞았다.
반응형
'ETC' 카테고리의 다른 글
convert project java -> gradle -> springboot (0) | 2023.11.25 |
---|---|
junit 테스트코드 작성 환경에서 연결 db 변경 방법 (0) | 2023.11.01 |
NODE.JS & HEXO 를 이용한 git blog 만들기 (1) | 2023.10.21 |