2017-12-04 19 views
0

마스터 브랜치를 내 개발 브랜치와 병합해야하지만, 마스터 브랜치를 수정하고 개발 브랜치를 업데이트하지 않으므로 많은 충돌이 발생합니다.sourcetree - 피클에서 - 여러 병합 충돌을 신속하게 해결하고 마스터 코드를 사용하는 방법?

빠른 해결 방법이 있습니까? 나는 단순히 개발 브랜치를 마스터의 복사본으로 만들고 커밋 등을 유지하는 데 너무 열중하지 않지만 dev 브랜치를 삭제하고 다시 시작할 수 없다.

리베이스를 조사했지만 충돌로 인해 동일한 문제가 발생할 수 있습니다.

******* UDATE *********

재해! 이제 모든 충돌로 인해 마스터 분기로 다시 전환 할 수 없습니다. 병합을 숨겨려고했지만 오류가 발생했습니다. 그래서 'Discard'버튼을 사용하여 파일 변경 사항을 버려 버렸습니다. 그러면 이것이 어떻게 되겠습니까?하지만 지금 체크 아웃 마스터로 시도 할 때 "다음 추적되지 않은 작업 트리 파일은 체크 아웃으로 덮어 쓰게됩니다." .

나는 절임에 처했습니다! 누구든지 나를 도울 수 있습니까? 무엇보다 먼저 마스터로 전환 할 수 있어야합니다. 병합을 잊어 버려!

+1

개발 분기의 변경 사항에 신경 쓰지 않는다면 제거하고 다시 시작하십시오. – axiac

+0

Unfortuantley dev 브랜치를 제거 할 수 없습니다. (다른 제안이 있으십니까? 많은 감사합니다. – LeeTee

+0

재난 !! 이제 모든 충돌로 인해 마스터 브랜치로 다시 전환 할 수 없습니다. 병합을 시도했습니다. 하지만 오류가 발생했습니다. 그래서 'Discard'버튼을 사용하여 파일 변경 사항을 버렸습니다. 그러면 이것이 어떻게 되겠습니까?하지만 지금 체크 아웃 마스터에게 오류가 발생했습니다. "다음과 같은 untracked 작업 트리 파일은 체크 아웃으로 덮어 씁니다 : "나는 피클에있다! : ( – LeeTee

답변

1

재해! 이제 모든 충돌로 인해 마스터 분기로 다시 전환 할 수 없습니다. 병합을 숨겨려고했지만 오류가 발생했습니다. 그래서 'Discard'버튼을 사용하여 파일 변경 사항을 버려 버렸습니다. 그러면 이것이 어떻게 되겠습니까?하지만 지금 체크 아웃 마스터로 시도 할 때 "다음 추적되지 않은 작업 트리 파일은 체크 아웃으로 덮어 쓰게됩니다." . 나는 피클에있다 !! :(

실행 git merge --abort는 충돌이 등장하기 전에 있었던 상태로 다시 자신을 넣어.

나는 단순히 내 개발 분기 마스터의 복사본이되고 싶어요 및 유지에 대해 너무 법석을 떨게하지 않다

커밋 등

당신이 커밋을 유지하기 법석을 떨게하지 않은 경우, 당신은 단지, 체크 아웃 development는 다음 담당자에 임시 디렉토리의 내용을 붙여 임시 위치에 master에있는 파일을 복사 할 수 있습니다 ository workspace?

+0

빠른 응답을 주셔서 감사합니다.) 나는 sourectree에서 터미널을 열고 명령을 실행했습니다.이제는 더 이상 병합 중간에 있지 않습니다. 그러나 마스터로 전환하려고하면 같은 오류가 발생합니다. '다음과 같은 추적되지 않은 작업 트리 파일은 체크 아웃으로 덮어 씁니다.' – LeeTee

+0

@LeeTee'git status'는 당신은 어떤 파일을 자식에 대해 우려하고있다. – JDB

+0

Ive는 위의 오류 화면을 추가했습니다. Thsi 에러는 이전과 똑같은 git merge --abort를 실행합니다. – LeeTee