• 로그인

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

CodeStream에서 pull 요청 관리

대부분의 개발 팀에서 개발 프로세스의 마지막 단계는 pull 요청이며 CodeStream을 사용하면 해당 워크플로를 IDE 내부에 유지할 수 있습니다.CodeStream 창의 끌어오기 요청 섹션에는 귀하와 관련된 열려 있는 모든 끌어오기 요청이 나열됩니다.

중요

끌어오기 요청 생성은 GitHub, GitHub Enterprise, GitLab, GitLab 자체 관리, Bitbucket 및 Bitbucket Server에서 사용할 수 있습니다.끌어오기 요청 검토는 GitHub, GitHub Enterprise, GitLab 및 GitLab 자체 관리에 대해서만 사용할 수 있습니다.

풀 리퀘스트 섹션은 검토를 기다리는 PR, 귀하에게 할당된 PR, 귀하가 생성한 PR, 가장 최근 PR로 구분합니다.

목록에서 풀 리퀘스트를 클릭하면 코드를 편집, 검토 또는 병합할 수 있습니다.풀 요청의 세부 정보와 변경된 모든 파일에 대한 액세스를 제공하는 트리 보기에서 풀 요청이 확장되는 것을 볼 수 있습니다.가장 자주 하는 일... 댓글 추가 및 보기...에 쉽게 액세스할 수 있습니다.파일을 클릭하여 diff를 열고 변경 사항 검토를 시작하십시오.

IDE의 기본 제공 diff 탐색을 사용하여 파일의 변경 사항 간에 이동할 수 있습니다.주석을 추가할 코드 블록을 선택하십시오.CodeStream을 사용하면 변경 집합의 일부가 아닌 코드 줄에 주석을 달 수 있습니다.이러한 주석은 단일 주석(GitLab 모국어로 "comment now")으로 pull 요청에 추가되며 진행 중인 검토의 일부가 아닙니다.

VS Code에서는 CodeStream 창에 주석 버튼이 표시됩니다.

JetBrains IDE에서 diff gutter에 주석 버튼이 표시되고 이를 클릭하면 편집기에서 바로 주석을 달 수 있습니다.

주석을 추가하면 트리 보기의 적절한 파일 아래에 중첩되어 표시되므로 귀하와 풀 리퀘스트 작성자가 쉽게 접근할 수 있습니다.

댓글을 클릭하면 토론이 열리고 diff의 해당 코드 블록으로 스크롤됩니다.

요청한 변경이 필요하십니까?"로컬 파일 열기"를 클릭하면 작업을 수행해야 하는 곳으로 바로 이동합니다.또는 왼쪽에 있는 "Show Comment in Diff"를 클릭하여 현재 파일의 다른 주석 위치로 이동합니다.

풀 리퀘스트에서 파일을 처리하면서 원을 클릭하여 파일을 본 것으로 표시합니다.완료되면 녹색 검토 버튼을 클릭하여 검토를 제출합니다.

풀 요청을 관리하려면 트리에서 PR 세부 정보 항목을 클릭합니다.GitHub(아래 그림 참조) 또는 GitLab에서 보던 것과 같은 인터페이스를 볼 수 있으므로 pull 요청 검토자, 담당자 및 레이블을 변경하는 메커니즘은 매우 친숙해야 합니다.

pull 요청 목록 관리

기본적으로 pull 요청은 다음 섹션으로 나뉘며 실제로는 기본 쿼리에 불과합니다.

  • 내 검토를 기다리는 중 : 귀하가 검토자이거나 요청된 검토자인 경우 풀 리퀘스트를 엽니다.
  • 나에게 할당됨 : 당신에게 할당된 풀 리퀘스트를 엽니다.
  • 내가 만든: 당신이 만든 풀 리퀘스트를 엽니다.
  • 최근 : 상태에 관계없이 귀하가 생성한 가장 최근의 5개의 pull 요청입니다.

끌어오기 요청의 행 위로 마우스를 가져가면 코드 호스팅 서비스에서 끌어오기 요청을 보고, 끌어오기 요청의 URL을 복사하고, 분기를 체크아웃하고, 끌어오기 요청을 새로 고쳐 보고 있는 항목이 다음과 같은지 확인하는 옵션이 표시됩니다. 최신 정보.

섹션 제목 위로 마우스를 가져가면 해당 섹션의 목록 끌어오기 요청을 새로 고치거나 섹션의 쿼리를 편집하거나 섹션을 삭제할 수 있습니다.

목록에 없는 pull 요청을 보거나 검토하려면 URL을 가져온 다음 Load PR from URL 섹션을 클릭하십시오. URL에 붙여넣으면 CodeStream 내에서 바로 pull 요청을 볼 수 있습니다.

Pull Requests 섹션 제목 위로 마우스를 가져가면 오른쪽에 아이콘이 나타납니다.

옵션에는 다음이 포함됩니다.

  • 한 번에 모든 섹션(또는 쿼리)을 새로 고칩니다.
  • 새 pull 요청을 만듭니다.
  • 사용자 지정 쿼리를 기반으로 새 섹션을 만듭니다. GitHub 및 GitHub Enterprise 또는 GitLab 및 GitLab 자체 관리 에 대한 사용자 지정 쿼리를 생성할 때 몇 가지 특별한 지침이 있습니다.
  • IDE에서 열려 있는 리포지토리와 관련된 것뿐만 아니라 모든 리포지토리의 pull 요청을 보는 기능 및 목록에 레이블을 포함하는 기능을 포함하여 더 많은 옵션을 보려면 톱니바퀴 아이콘을 클릭하십시오.GitLab 조직이 여러 검토자와 양수인을 지원하는 경우 이를 활성화하는 옵션도 있습니다.

풀 리퀘스트 생성

언제든지 풀 리퀘스트를 열려면 CodeStream 창 상단에 있는 + 버튼이나 풀 리퀘스트 섹션 헤더에 있는 + 버튼을 클릭하세요. 또한 키보드 단축키(Mac의 경우 ctlr+shift+/ p , ctrl+/ p , GitLab 사용자의 경우 m )를 사용할 수도 있습니다. CodeStream은 pull 요청을 열기 전에 변경 사항을 검토할 수 있는 트리 보기, 목록 보기 및 diff 보기 옵션을 제공합니다.

클릭 한 번으로 마지막 커밋 메시지, 지점 이름 또는 티켓을 선택하여 작업을 시작한 경우 티켓 제목을 기반으로 pull 요청의 이름을 지정할 수 있습니다. 티켓을 선택한 경우 티켓을 pull 요청에 명시적으로 연결할 수도 있습니다. CodeStream은 pull 요청의 설명에 티켓에 대한 링크를 포함합니다. 풀 리퀘스트를 제출하기 전에 양식 아래 나열된 파일을 클릭하여 변경 사항을 검토하십시오.

작업 중인 기능 분기에 원격 추적 분기가 없는 경우 pull 요청을 만들 때 원격 추적 분기를 설정할 수 있습니다.

pull 요청을 생성하려면 다음 옵션도 참조하세요.

GitHub 사용자 지정 쿼리

기본적으로 GitHub의 검색 API는 모든 GitHub에서 전역 검색을 수행합니다. 결과적으로 결과 집합이 적절하게 제한되도록 쿼리에 다음 한정자 중 하나 이상이 포함되어 있는지 확인해야 합니다.

  • user:USERNAME
  • org:ORGNAME
  • repo:USERNAME/REPOSITORY
  • author:USERNAME
  • assignee:USERNAME
  • mentions:USERNAME
  • team:ORGNAME/TEAMNAME
  • commenter:USERNAME
  • involves:USERNAME
  • reviewed-by:USERNAME
  • review-requested:USERNAME
  • team-review-requested:TEAMNAME
  • project:PROJECT_BOARD

GitHub의 검색 구문에 대한 자세한 내용은 여기 에서 찾을 수 있습니다.

GitLab 사용자 지정 쿼리

모든 검색은 각 매개변수 사이에 & 가 있는 attribute=value 형식을 사용하여 수행됩니다. 공백이 있는 매개변수의 경우 그대로 두고 매개변수에 따옴표를 사용하지 마십시오(예: labels=foo,help wanted ). @me 을 사용하여 사용자 ID와 사용자 이름을 지정할 수 있습니다. 그렇지 않으면 GitLab에서 찾을 수 있습니다. 모든 필터에는 기본적으로 scope=all 매개변수가 있습니다( 최소 한정자 참조). 이것을 덮어쓰려면 scope=X 를 사용하십시오. 아래에 주어진 예를 참조하십시오.

검색 구문은 GitLab의 사용자 지정 검색 API에서 파생됩니다. 병합 요청 검색 또는 문제 검색 에 대한 자세한 내용은 GitLab 문서를 참조하십시오.

Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.