어떤 일이든 함께 일하다보면 작업하던 소스를 백업하는 일, 해당 내용을 다시 반영하기 위해서 머지하는 일들이 발생하게 되어 있다. 이럴 때 폴더 전체를 압축하거나 하는 데에 익숙한 사람들을 위해서 기존에 일상적으로 하던 작업들이 Git & GitLab 사용 시 어떻게 이루어지는지를 정리해 본다.
Action | Old Way | Git & GitLab |
---|---|---|
프로젝트 Join | 프로젝트 관련 이메일 포워딩 받기 & 최신 개발 소스를 메일로 전달받기 | 기존 milestone 및 issue 참조 & clone |
백업하기 | 프로젝트 폴더 전채를 copy하고 폴더 이름을 적절히 지정 | Create branch, commit & push |
백업에 대한 기록 작성하기 | 해당 폴더 이름을 별도 문서에 기록하고 해당 백업에 대한 설명 작성 | Issue 작성 및 issue branch push |
백업본에서 작업 재개 | 작업중이던 내용을 임시폴더에 copy & 백업본 내용으로 원본 folder replace | checkout |
작업한 내용 반영 요청 | 압축 & 메일링 | Merge Request |
작업한 내용 리뷰 요청 | 리뷰어를 자리로 부른다… | Review Request(MR with WIP marking) |