2017-03-21 3 views
1

다른 병합 요청이 통과 될 때까지 한 병합 요청의 상태를 잠글 수있는 방법이 있습니까?GitLab에서 여러 병합 요청 체인 함께

API 프로젝트에 프런트 엔드 변경 사항을 제출하고 프론트 엔드 프로젝트에 프런트 엔드 변경 사항을 제출할 경우 프론트 엔드 변경 사항없이 API 변경 사항을 전달하거나 그 반대의 경우를 원하지 않으며 앱을 중단하지 않아도됩니다. 내 병합 요청이 승인됩니다. 이들은 완전히 다른 프로젝트에 있지만 그들은 서로 의존합니다.

+0

하위 모듈을 사용하여 두 프로젝트를 결합 할 수 있습니다. 하위 모듈을 사용하면 커밋을 기반으로 종속성을 수동으로 해결할 수 있습니다. [이 정보가 도움이 될 수 있습니다.] (https://twoguysarguing.wordpress.com/2010/11/14/tie-git-submodules-to-a-particular-commit-or-branch/) –

+0

평론가? –

+0

@LibinVarghese 이것들은 당신이 이야기하는 git submodules입니다. 선호하는 GitLab 기반 솔루션을 찾고 있습니다. –

답변

1

우리는 또한 때때로이 문제가 있습니다. 병합 요청 제목 앞에 WIP을 추가하여 프론트 엔드의 병합 요청을 진행중인 작업으로 표시 할 수 있습니다. 이렇게하면 병합되지 않습니다. 그러나 API 병합 요청을 병합 할 때 수동으로 WIP을 제거해야합니다. 우아한 솔루션은 아니지만 우리가 생각해 낸 유일한 솔루션입니다.

편집 : 음, "Dude,"아니요.이 아니라면 스티브가 병합 할 때까지 병합 할 수 있습니다.