총 두세명 정도의 소수가 모여서 깃으로 진행할거 같음
깃허브에 레포 내가 생성한다음 main develop 브랜치 생성한다음
기능마다 브랜치 생성해서 develop 브랜치와 머지하고 그걸 최종적으로 내가 main에 반영할 생각인데 (main은 직접 커밋 X)
내 레포지토리에 다른 친구가 직접 푸시할수 있도록 하는게 좋을까
아니면 포크해서 각자의 레포에 넣은다음 풀리퀘 날리는게 좋을까??
코드 리뷰할 수 있었으면 좋겠고 + 다른 친구들이 코딩한것도 내 레포에만 남는게 아니라 각자의 깃허브 계정에도 남아서 포토폴리오로 썼으면 좋겠어서..
전자: 내 레포에 다른 친구가 직접 푸시해라 (소유자 나)
후자: 포크한다음 각자 레포에서 작업하고 풀리퀘 넣어라(소유자 나)
아니면: 따로 팀 계정을 하나파서 레포 만든 후 나랑 친구 모두 구 레포 포크해서 풀리퀘 날려라(레포 소유자가 내가 아님)
다들 프로젝트 하나 하면 무슨 방법을 써???
이왕이면 코드 리뷰 가능했으면 좋겠어서 풀리퀘 있는게 좋을듯한데...
깃허브에 레포 내가 생성한다음 main develop 브랜치 생성한다음
기능마다 브랜치 생성해서 develop 브랜치와 머지하고 그걸 최종적으로 내가 main에 반영할 생각인데 (main은 직접 커밋 X)
내 레포지토리에 다른 친구가 직접 푸시할수 있도록 하는게 좋을까
아니면 포크해서 각자의 레포에 넣은다음 풀리퀘 날리는게 좋을까??
코드 리뷰할 수 있었으면 좋겠고 + 다른 친구들이 코딩한것도 내 레포에만 남는게 아니라 각자의 깃허브 계정에도 남아서 포토폴리오로 썼으면 좋겠어서..
전자: 내 레포에 다른 친구가 직접 푸시해라 (소유자 나)
후자: 포크한다음 각자 레포에서 작업하고 풀리퀘 넣어라(소유자 나)
아니면: 따로 팀 계정을 하나파서 레포 만든 후 나랑 친구 모두 구 레포 포크해서 풀리퀘 날려라(레포 소유자가 내가 아님)
다들 프로젝트 하나 하면 무슨 방법을 써???
이왕이면 코드 리뷰 가능했으면 좋겠어서 풀리퀘 있는게 좋을듯한데...
후자
팀 계정을 하나 판 후 나도 포크해서 풀리퀘 날리는게 더 좋을까??
후자는 내 커밋 코드 리뷰가 안될거 같아서
전자는 안전장치가 없음. pr로 하면 깃허브에선 브랜치별로 코드리뷰, CI 통과한 다음에만 merge 하도록 전부 설정 가능함
코드리뷰어 본인도 받는 게 좋긴 함
그렇다면 팀 계정 하나 파서 나랑 친구 전부 포크한다음 팀 계정으로 풀리퀘하는 방식을 더 추천하는거지??
팀계정 없이도 적용 가능한데 만들고 싶으면 만들어
팀계정 없이도 적용하는 방법이 뭔지 키워드 정도라도 알려주라
레포 들어가서 Settings > Branches > 보호하고 싶은 브랜치 선택 그 다음 Require a pull request before merging 이랑 Include administrators 적용하셈. 다른 거도 원하면 알아서 적용