2014-01-30 5 views
0

git stash 적용을 시도하고 병합 충돌에 대한 오류가 발생했습니다. 매직 충돌을 수정하고 변경 사항을 커밋 할 때마다 숨김을 다시 적용하려고 할 때마다 동일한 병합 충돌 오류가 발생합니다. 이 문제를 어떻게 해결할 수 있습니까? 나는 그 숨겨진 장소에서 몇 시간 동안 일한 변화가 있었다!git stash 적용되지 않음 - 병합 충돌

$ git stash apply 
Auto-merging Gemfile.lock 
CONFLICT (content): Merge conflict in Gemfile.lock 
Auto-merging Gemfile 
CONFLICT (content): Merge conflict in Gemfile 
$ 

병합을 수정하고 커밋 후, 나는 여전히 같은이 병합 충돌을 얻을 :이처럼 보이는 것입니다

!

git stash 적용을 강제 적용 할 수 있습니까 ??

+0

git stash 적용을 강제 적용 할 수 없습니다. 해당 파일을 자동 병합하는 방법을 알지 못하므로 강제 적용 할 수 없습니다. 이 문서를 참조하십시오 http://stefaanlippens.net/resolve-git-unmerged-paths-after-stash-pop – Tim

+0

git 재설정을 시도했으나 숨김 팝업을 시도 할 때마다 여전히 병합 충돌이 발생합니다 기후. – scientiffic

+0

그래서 하나의 stash에서 변경 내용을 적용하려고합니다. 병합 충돌이 발생하고이를 해결 한 다음 커밋으로 병합을 마칩니다. 당신은 나중에 다른 것을 적용하려고 노력하는 숨 막힐 것 같은 무엇입니까? 다른 변화와 함께? 내가 성취하고자하는 것을 완전히 이해하지 못하기 때문에? – Lazureus

답변

0

마지막 이유는 실제로 내가 작업했던 다른 지점의 은닉입니다. 내가 stash를 붙이면 (git stash @ {1}에 stash를 적용하면) 올바르게 작동합니다.

+0

git은 오류가있는 경우 적용 중에 숨김을 제거하지 않습니다. 충돌을 수정하고 커밋 한 후 수동으로 제거해야합니다. –

-1

같은 문제가있었습니다. 나는 저를 해결 한 뒤에 오는 변화를했다. 기본적으로 서버에서는 마스터 분기를 가리 킵니다. 새로운 지점을 만들고 문제를 해결하는 코드를 배포했습니다. 나는 이것이 올바른 해결책이라는 것을 의미하지는 않는다. 그러나 이것은 나에게 문제를 해결했다.

관련 문제