SVN에서 사내 GITLAB으로 변경하기(ft.migration)
현재 SVN을 사용하고있는데 사내 GITLAB서버로 변경하는 업무를 맡게되었다.
GITHUB는 익숙하지만 GITLAB은 익숙하지않아 초반에 삽질한 시간이 있었다.
현재 SVN을 사용하고있는데 사내 GITLAB서버로 변경하는 업무를 맡게되었다.
GITHUB는 익숙하지만 GITLAB은 익숙하지않아 초반에 삽질한 시간이 있었다.
어제 부장님이 젠키스와 깃헙액션을 이용해서 CI/CD에 관한 걸 말씀해주셨다.
간단한 내용이지만 적어두지않으면 잊어버리기 쉽다.
프로젝트를 한창 만들다가 또는 다 만든 뒤 해당 프로젝트를 깃허브에 올리고 싶을 때 어떻게 해야할까?
git bash를 이용한 방법을 알아보자.
기존 프로젝트가 있는 폴더 열기 -> 마우스 우클릭 -> git bash here
클릭하기
그럼 git bash창이 열리고 아래 명령어를 통해 git 초기화를 한다.
commit을 치는데 계속 svn 충돌문제가 발생했다. console을 확인해보니 already lock이라는 에러메세지가 보였다. 이로 인해 commit도 update도 되지 않았다.
문제 발생 원인을 생각해보니 최근 소스파일을 수정하고 commit 명령어를 날렸는데 그 사이 svn서버가 재시작하게된 일이있었다.
이때문에 commit은 svn서버에 정상반영되었으나 내 로컬에는 해당 commit이 반영되지않는 이상한 일있었다. svn의 모든 기능이 잠겨버리는 바람에 해결해야만했다.
해결하고보니 간단한 문제였다. 미리 겁먹지말자!
깃헙의 최근 업데이트 내용 중 가장 큰 변화는 main브랜치이다.
기존의 master브랜치의 의미 명확성에 대한 논의가 계속 있다가 깃헙이용자들이 가장 많이 사용하는 main브랜치를 default브랜치로 사용할 수 있게 되었다.
issue 작업을 끝내고 PR날리고 dev브랜치와 issue737브랜치를 master로 병합 후 깔끔하게 삭제했다. 그 뒤로 수많은 커밋을 master로 날리고 새로운 issue641브랜치 생성하여 커밋을 날렸다. 날렸는데
앞으로 일어날 일에 대해서는 전혀 알지못한채… 깔끔 IS THE BEST라고 생각하며…