Git, Github

[Github] Organization에서 브랜치 규칙 설정하고 Approve를 다 받았는데 Review required가 발생하는 경우

meizzi 2024. 1. 5. 16:57
728x90
반응형

0. 브랜치 규칙 설정

 

[Github] Organization 브랜치 규칙 설정

팀 프로젝트를 할 때 브랜치 규칙을 정하지 않으면 마음대로 merge 해서 충돌날 가능성이 크다. 따라서 브랜치 규칙을 정해 몇명 이상 approve를 해야 merge할 수 있도록 설정한다. 1. 규칙 적용할 브

techblogs.tistory.com

1. PR 올리면서 생겼던 문제점

  • main 브랜치에 팀원들이 마음대로 merge 할 수 없게 브랜치 규칙을 설정했다.
  • 브랜치 규칙에서 설정한 approve 개수만큼 다 받았다.
  • 그런데 이상한게 초록 체크가 아니라 회색 체크로 뜬다..

  • 그리고 계속 Reivew가 필요하다고 하면서 merge가 막힌다.

2. 해결방안

  • 에러를 보니 write access를 가진 reviewers의 approve가 필요하다고 되어 있다.
  • 혹시나 팀원들에게 레포에 대한 권한을 안줬나 확인했더니 안줘서 approve 개수로 세질 않은 것 같다..ㅜㅜ
  • Settings - Collaborators and teams에서 권한을 줄 팀원을 추가하고 나서 해결됐다.
  • 초록색 체크로 바뀐 것을 보아 정상 동작하는 것을 알 수 있다.ㅠㅠ
  • 다음부터는 반드시 레포 권한부터 다 주고 프로젝트 시작을 해야겠다.!

728x90
반응형