Skip to content

git 협업 #6

@Shinwugi

Description

@Shinwugi

차마 미팅에서 전달하지 못했던 git 협업 관련 내용 알려드릴게요

  1. VS Code를 기반으로 코드를 작성합니다.(python 기반으로 코드를 작성하기 때문에 꼭 확장 프로그램에서 python 깔아주세요)
    병합이 원활 하려면 같은 환경에서 코드를 작성하는 것이 좋기 때문에 VS Code로 통일하겠습니다...!

  2. master 브랜치는 팀장만 사용 할 계획입니다.
    master 브랜치는 최종 프로젝트 발표 전과 개발 과정 평가 때마다 팀원 간의 코드 병합이 모두 끝나고
    오류 없이 건드릴 것이 없다 판단 되었을 때 마지막에 제가 직접 develop 브랜치에서 push할 예정입니다.

  3. 팀원분들은 제가 따로 만들어놓은 develop(master의 복사본 또는 연습장이라고 생각하시면 됩니다) 브랜치를 이용해 주시면 되겠습니다.
    올려드린 이슈에 대한 개인 Feature 브랜치를 만들고 이슈에 대한 코드 작성을 끝마쳤을 때
    꼭!! 새로 만든 develop 브랜치로 Pull Request(PR) 올려주시면 되겠습니다.
    (아마 제가 master 브랜치는 막아놔서 PR 안된다고 에러 뜰거에요)

  4. PR 올려주실 때 코드가 어떤 내용인지에 대한 설명을 자세하게 적어주세요.
    제가 PR 확인하면서 어떤 점이 개선되면 좋을 지 멘트를 달아드리거나
    이정도면 develop 브랜치에 병합해도 된다고 표시 해드리고 톡방에 공유할거에요.
    그때 병합 해주시면서 개인 Feature 브랜치 삭제 진행해주시면 되겠습니다.

  5. 팀원 전부가 한 번에 PR을 통해 병합이 되는 것이 아니라 한 명씩 진행을 합니다.
    한 명씩 develop 브랜치에 병합이 될 때마다 톡방에 공유를 드릴 겁니다.
    톡방 확인하시고 PR 올리려고 하시기 전에
    꼭!! develop 브랜치의 내용에 대한 최신화가 되어있는지 확인하고 PR 올려주세요.
    (병합할 파일이 develop 브랜치에 대한 최신화가 안되어있으면 병합이 안돼요 ㅠ)

  6. 이슈가 끝날 때마다 develop 브랜치에 병합된 파일 확인하면서 개선해야 할 점들과 추후 계획에 대해 판단하는 시간을 좀 가져볼 예정입니다.
    단톡으로는 한계가 있습니다 ㅠ 때문에 미팅이 추가로 생길 수 있습니다. 양해 부탁드려요....

git 협업에 대한 이해와 VS Code의 대한 적응에 대한 시간이 어느 정도 필요할 것 같아 첫 번째 스텝은 가볍게 준비해 봤습니다.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions