우리는 GitHub- master와 dev에 2 개의 브랜치를 가지고 있습니다. 모든 개발자가 Dev에서 변경 한 다음 끌어 오기 요청을 올리고 코드 검토를 마친 후이를 마스터에 병합합니다.GitHub pull 요청을 코드 검토에 효과적으로 만들기
이 접근법의 문제점은 모든 개발자가 동일한 분기로 푸시되므로 변경 사항을 고유하게 식별하기가 매우 어려워집니다. 관련없는 코드조차도 풀 요청 (다른 개발자가 수행)의 일부로 제공됩니다.
코드 리뷰를 효과적으로 만드는 방법에 대해 궁금한 점이 있으십니까? 친절하게 의견을 보내주십시오.
분기 수는 최소화하고 동시에 코드 검토를보다 효과적으로 만들고 싶습니다.
Update--
우리 팀이 너무 많은 지점을 다루는 나쁜 경험을했다. 그래서 지점을 최소화하기로 결정했습니다. 그래서 우리는 두 개의 브랜치 (master와 dev)로 시작했으며 두 브랜치 모두에서 CI/CD 파이프 라인을 실행합니다. 또한 GitHub 끌어 오기 요청을 사용하여 코드를 검토하는 것은 의식적인 결정이었습니다. 분명히 코드 검토를 효과적으로 만드는 동시에 지점 수를 줄이는 것이 어렵습니다. 팀이 두 개의 지점으로 만 제한하는 엄격한 규칙은 없습니다. 우리는 관리 가능한 수준 2-5로 바꾸기를 원합니다.
나는 내 연구를 수행했으며, 코드 검토를 효율적으로 만들기 위해 가지의 수를 제한해야한다고 확신했다. 그러나 커뮤니티에 대안이 있는지 물어볼 생각이 있습니까?
각 개발자는이 지점에서 개발해야합니다. –