코드 리뷰용 PR fetch하기

이프·2025년 10월 28일

woowacourse

목록 보기
6/9

들어가며

안녕하세요 😊
2주차까지 과제를 진행하고, PR 리뷰를 진행하면서 정말 불편한 점들이 많더라구요.

1) 이렇게 리뷰를 하려고 하면 Comment가 나오는 것.
코멘트를 없앨 수는 있지만 각 클래스마다 진행하는게 너무 번거로워요 ㅠㅠ

2) 특정 클래스를 추적하는 것
racingCarUseCase가 어디에있는지, 복잡한 구조일수록 이것을 추적하는게 너무 힘들더라구요...

그래서 이것들을 그냥 IDE에서 확인하고 각 부분에서 리뷰를 작성하고 싶었습니다.
이 포스트는 그 방법에 대해 소개하려고 합니다.

fetch origin pr/#1

github는 fetch라는 것을 제공하는데요!
fetch가 무엇인지는 인터넷에 널렸기 때문에 따로 소개하지 않겠습니다!

fetch를 활용해 코드를 Local에 불러와서 확인해보겠습니다!

원본 Repository Clone

미션을 진행하는 원본 Repository를 Clone해야 합니다.
PR이 원본 레파지토리에서 관리되기 때문이죠!

git clone https://github.com/woowacourse-precourse/java-racingcar-8.git

clone한 repository를 직접 IDE에서 실행합니다.

fecth 하기

git fetch origin pull/1/head:pr-1
  • 원격 저장소(origin)의 1번 PR(pull/1)의 가장 상단(head) commit을 가져온다.(fetch)
  • 그리고 가져온 내용을 pr-1이라는 브랜치로 지정한다.

git checkout pr-1
  • 그리고 pr-1 브랜치로 checkout합니다.

이제 앞으로 IDE에서 mac: command + b, windows: ctrl + b 커맨드로 간단히 추적할 수 있습니다!

마치며

코드 리뷰 시간이 정말 오래걸린다고, 디스코드 커뮤니티에서 확인한 것 같아요!
이 방식으로 코드 리뷰의 시간을 줄여보세요!
감사합니다.

profile
if (이런 시나리오는 어떨까?) then(테스트로 검증하고 해결) else(다음 시나리오 고민)

0개의 댓글