Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

병합

merge 기능은 병합 큐를 사용하는 저장소에서 PR을 병합할(그리고 그 권한을 위임할) 수 있도록 해줍니다.

참고: 현재 이는 bors를 사용하거나 병합 큐 없이 PR을 직접 병합하는 저장소에는 적용되지 않습니다.

사용법

병합

풀 리퀘스트를 병합하려면, 권한이 있는 사용자(아래 참조)는 다음 명령어를 입력할 수 있습니다:

@rustbot merge

이렇게 하면 PR이 병합 큐에 등록됩니다.

이 명령어는 다음 사용자만 사용할 수 있습니다:

  • 저장소에 대해 최소 write 권한을 가진 멤버
  • 병합 권한을 위임받은 사용자

위임

작성자에게 위임하기

풀 리퀘스트의 병합 권한을 PR 작성자에게 위임하려면, 해당 저장소에 최소 write 권한을 가진 멤버가 다음 명령을 입력할 수 있습니다:

@rustbot delegate+

또는

@rustbot delegate

그러면 대략 다음과 같은 메시지가 게시됩니다:

:v: @User님, 이제 이 풀 리퀘스트를 병합할 수 있습니다!

@reviewer가 추가로 어떤 변경을 한 뒤 병합하라고 말했다면, 해당 변경을 진행하시고 @rustbot merge를 게시하십시오.

특정 사용자에게 위임하기

PR 작성자가 아닌 다른 사용자에게 위임하려면, 특정 사용자를 지정할 수 있습니다:

@rustbot delegate=@other_user

설정

이 기능은 triagebot.toml[merge] 테이블을 두면 해당 저장소에서 활성화됩니다:

[merge]
type = "merge-queue"

포함할 수 있는 선택적 키가 몇 가지 있습니다:

  • type — 사용할 병합 유형으로, 지원되는 값은 merge-queue입니다.

구현

src/handlers/merge.rs를 참고하십시오.