풀 리퀘스트
풀 리퀘스트 (Pull Requests)
풀 리퀘스트는 한 브랜치의 변경 집합을 다른 브랜치로 머지하자는 제안이에요. 풀 리퀘스트에서 협업자는 변경을 통합하기 전에 제안된 변경 집합을 검토할 수 있어요. 풀 리퀘스트는 소스 브랜치의 내용과 타겟 브랜치의 내용 사이의 차이(diff)를 보여 줘요.
출처: 문서
본문
풀 리퀘스트 열기
브랜치를 만들고 그 브랜치에서 필요한 모든 변경을 하세요. 변경이 리뷰 준비가 되면 저장소의 Pull Requests 탭으로 가요. 소스 브랜치와 타겟 브랜치를 고르고, 제목과 설명을 추가하세요(선택 사항이고 마크다운을 지원해요).
준비되면 Create Pull Request를 눌러요. 새로 만들어진 풀 리퀘스트 페이지로 이동할 거예요.
변경 검토하기
변경이 여러분의 기준을 충족하는지 확인하려고 검증 검사나 자동화된 데이터 품질 테스트를 실행해요.
모든 풀 리퀘스트에는 고유 ID가 부여돼요. 풀 리퀘스트의 URL을 공유해 다른 사람에게 변경을 리뷰하도록 할 수 있어요.
lakeFS의 다른 참조와 마찬가지로, 리뷰어는 머지 전에 소스 브랜치를 가져와 쿼리하고, 테스트하고, 필요한 대로 수정할 수 있어요.
머지하거나 닫기
리뷰가 끝나고 모든 검사가 통과하면 Merge pull request 버튼을 눌러 변경을 타겟 브랜치로 머지해요.
이제 데이터가 통제된 방식으로, 투명하게 업데이트됐어요.
변경이 머지할 준비가 안 됐다면, Close pull request 버튼을 눌러 변경을 머지하지 않고 풀 리퀘스트를 닫을 수 있어요.
풀 리퀘스트 보기
저장소의 Pull Requests 탭에서 열려 있고 닫힌 모든 풀 리퀘스트를 볼 수 있어요. 탭(Open, Closed)으로 풀 리퀘스트 목록을 상태별로 필터링할 수 있어요.
더 알아보기 (Learn more)
공식 문서: lakeFS Pull Requests 가이드