2013-10-30 2 views
2

팀과 나는 github enterprise를 사용하면서 약간의 문제를 겪고 있으며, 누군가이 문제를 경험했기를 바랬습니다.Git Pull 요청을 병합하지 못함 :: No Conflict

우리의 개발 워크 플로우는 간단합니다. 개발자는 개발에서 기능 분기를 만들고, 변경하고, 끌어 오기 요청을 다시 개발에 제출합니다. 코드는 리뷰이며 병합되어 개발됩니다. 우리는이 방법으로 2 년 동안 작업 해 왔지만, 최근에 개발자 중 일부는 개발자 중 약 5 명이 자동으로 병합 할 수 없다고하는 요청을 받으면서 문제가 발생하기 시작했습니다. 그래서 원인을 생각하는 것은 병합 충돌이며 명령 줄을 통해 병합을 실행하고 병합 충돌없이 정상적으로 병합됩니다.

자동 병합되지 않는 모든 끌어 오기 요청을 통해 명령 줄을 통해 성공적으로 병합되었습니다.

모든 사람에게 그런 일이 발생하지 않았기 때문에 개발자의 지역 코드 기반이 작동한다고 생각했습니다. 난 devs 그들의 로컬 쓰레기와 repo를 복제했다. 나는 한 번에 각 dev에 하나씩 작은 변화를 만들어 풀 요청을 제출했다. 그들은 모두 자동으로 다시 병합되지 않습니다.

나는 누군가가이 문제를 경험하고 해결 방법을 알고 있기를 바라고 있습니다.

미리 감사 드리며 더 자세한 정보가 필요하면 알려주세요.

그레그는

답변

1

이 문제에 대한 빠른 해결 방법은 사용자가 http(s)://[hostname]/settings/emails를 찾아 가지고 있고이 기본으로 표시되는 이메일 주소가 있는지 확인하는 것입니다.

일단 모든 개발 과정에서 위의 작업을 수행하게되면 요청이 모두 자동 병합되도록 옵션을 요청합니다.

나는이 버그에 대해 Github과 이야기를 나누었고 현재 버전에서 해결 방법은 11.10.326 https://enterprise.github.com/releases/11.10.326이라고 말했습니다.