단계를 사용하여 해결에 변화가 재현 병합을 고려하지 병합 :충돌이
- 이 충돌 병합을 생성 (예 : 지사의 변경 사항이 마스터에서 병합 + 가져 오기)
- 갈등에 커밋 창 충돌하는 파일 찾기, 외부 병합으로 마우스 오른쪽 버튼을 클릭하고 충돌 해결을 엽니 다. 기본, 원격 및 로컬을 가진 3 방향 병합을 수행합니다.
- 변경 사항을 충돌 커밋 창에서 로컬
- 으로 병합하고, 파일을 다시 선택하고 다음을 선택하십시오 : resolv 전자 광산을 사용하여
그것은이 지역에 완료 병합이 충돌하는 파일에 배치 할 수 있지만 병합이 폐기되고 대신 원래 지방을 사용하는 것으로 예상된다. 같은 일이/원격 간다 자신의
내가 자식 버전 최신 Tortoisegit 2.3.0.0 에있어 2.9.2.windows.1 OS : 윈도우 7 SP1
버그 또는 내가 그 일을하고 이것이다 잘못된? 왜냐하면 이것은 거북이 svn에서 작동하는 데 사용됩니다.
글쎄, UI에 약간의 불일치가 있습니다. 나는 *를 사용하는 해결 방법이 그런 식으로 작동한다는 것을 받아 들일 수 있지만 충돌을 해결하려고 시도 할 때 삼투 파일 자체가 시작되고 기본, 원격 및 로컬이있는 3 방향 병합을 시도합니다. 병합 창이나 충돌 해결 커밋 창 내에서 최종 "해결 된"파일에 무엇이 들어갈 것인지 제어 할 수 없다면 3 방향 병합을 수행하는 것이 무엇입니까? 충돌 파일을 더블 클릭 할 때의 기본 동작이므로 개발자가 이해할 수있는 행동입니다. 그래서 버그가 아니라면 어떻게 제대로 사용합니까? 감사. – ciuly
죄송합니다, 이해가 안됩니다. 3 방향 병합을 사용하는 경우 이후에 "해결됨"을 선택하면 (TortoiseGitMerge가 자동으로이 작업을 수행 할 수 있음) *를 사용하여 해결되지 않습니다. 해결됨을 선택하면 LOCAL, REMOTE 및 BASE 파일을 제거하고 git 인덱스에서 충돌 상태를 지 웁니다. – MrTux
Tortoisemerge가 "문제"인 것 같습니다. 나는 tortoisemerge를 사용하지 않고 있으며, 내 경우에는 araxis와 같은 외부 병합 기능을 사용하고 있지만, 같은 문제가 발생할 경우에도 마찬가지입니다. 기본적으로 tortoisemerge에는 REMOTE, LOCAL 및 병합이 있으며 실제 대상 파일입니다. 외부 병합을 사용하면 기본, 원격 및 로컬이라고 말했을 것입니다. 따라서 대상 파일은 병합되지 않은 것처럼 보이지 않습니다. 그래서이 버그는 외부 병합 도구를 tortoisegit이라고 부르는 것 같습니다. – ciuly