2016-08-01 4 views
1

Gitlab은 --no-ff를 사용하여 병합 요청을 지원합니까?--no-ff를 사용하는 Gitlab 병합 요청

Gitlab에서 찾았지만 빨리 감기 모드 만 지원합니다. Github에서 병합 또는 스쿼시 (--no-ff) 옵션을 제공합니다.

병합 요청을 승인 할 때 Gitlab master branch에서 자세한 커밋 메시지를 삭제하고 싶습니다. 그래서 Gitlab에 스쿼시 옵션이 있기를 바랍니다.

답변

1

당신은 REPO 설정에서 병합 방법을 구성 할 수 있습니다 만 사용할 수 있습니다 : 모든 병합에 대한

병합 만들어 커밋

병합을 커밋 및 병합으로 허용 충돌이없는 한 .

병합 세미 선형 이력 으로 모든 병합 생성된다 커밋 병합을 저지하지만, 앞으로 병합 가능한 경우 병합 만 허용된다. 이 방법을 사용하면이 병합 요청 을 빌드하면 대상 분기에 병합 한 후에 빌드하게됩니다. 빨리 감기 병합을 사용할 수없는 경우 사용자에게 rebase 옵션이 제공됩니다. 분기가 될 수 있다면

빨리 감기 병합 가 합병을 의미

없음 병합 커밋을 만들어 모든 병합이 빠른 속도로 전달되는이 만 허용 빠르게 전달. 빨리 감기 병합을 사용할 수없는 경우 사용자는 rebase 옵션이 지정된 입니다.

Afair 이것은 Gitlab-EE 및 gitlab.com에서만 사용할 수 있습니다.

+0

그러나 병합 커밋 (--no-ff)에서도 분기의 모든 커밋이 유지됩니까? – sancho21

+0

이러한 방법은 병합 단추가 gitlab 페이지에서 수행하는 작업에 적용됩니다. 원하는 방법으로 로컬로 병합하고 변경 내용을 적용 할 수 있습니다. – agilob

+0

너무 많은 번거 로움. 제 생각에는 스쿼시에 대해 물어봐야한다고 생각합니다. 스쿼시는 병합 요청이 아닙니다. 그것은 다르다. : D – sancho21

관련 문제