GitHub Enterprise Server 인스턴스에서 끌어오기 요청 병합 옵션을 구성하여 Git 기록을 관리하기 위한 워크플로 요구 사항 및 기본 설정을 충족할 수 있습니다. 자세한 내용은 "끌어오기 요청 병합 구성"을 참조하세요.
Squash 병합에 대한 기본 커밋 메시지에 대한 자세한 내용은 "끌어오기 요청 병합 정보"을 참조하세요.
-
GitHub Enterprise Server 인스턴스에서 리포지토리의 기본 페이지로 이동합니다. 1. 리포지토리 이름 아래에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
-
"병합 단추"에서 squash 병합 허용을 선택합니다. 이렇게 하면 기여자가 모든 커밋을 단일 커밋으로 Squash하여 끌어오기 요청을 병합할 수 있습니다. 병합 시 기여자에게 표시되는 기본 커밋 메시지는 끌어오기 요청에 커밋이 1개만 있다면 커밋 제목과 메시지이며, 끌어오기 요청에 커밋이 2개 이상 있다면 끌어오기 요청 제목과 커밋 목록입니다.
둘 이상의 병합 메서드를 선택하는 경우 협력자는 끌어오기 요청을 병합할 때 사용할 병합 커밋 유형을 선택할 수 있습니다. 리포지토리에 선형 커밋 기록이 필요한 보호된 분기 규칙이 있는 경우 squash 병합, 다시 기반 병합 또는 둘 다를 허용해야 합니다. 자세한 내용은 "보호된 분기 정보"을 참조하세요.