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을 병합하거나 PR 병합 권한을 위임할 수 있습니다.

참고: 현재 이 기능은 bors를 사용하는 저장소나 병합 큐 없이 PR을 직접 병합하는 저장소에서는 동작하지 않습니다.

사용법

병합

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

@rustbot merge

이 명령을 입력하면 PR이 병합 큐에 추가됩니다.

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

  • 저장소에 대해 최소한 쓰기 권한을 가진 구성원
  • 병합 권한을 위임받은 사용자

위임

작성자에게 위임하기

풀 리퀘스트 병합 권한을 PR 작성자에게 위임하려면 저장소에 대해 최소한 쓰기 권한을 가진 구성원은 누구나 다음 명령을 입력할 수 있습니다:

@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를 참고하십시오.