2017-05-23 5 views
0

Windows 용 SourceTree를 사용하고 rebase을 SourceTree와 함께 사용하려고합니다. 파일의 시각적 인 해상도를 수행하고 싶습니다. 구성을 설정하는 방법을 모르므로 git -rebase이 소스 트리에서 Launch external merge tool 명령으로 diffmerge 창을 팝업합니다. 이 작업이 가능합니까? 가능한 경우 설정은 무엇입니까?SourceTree의 rebase에서 충돌을 시각적으로 해결하는 방법

.gitconfig 파일은 아마도 대신 Sourcetree의 SourceGear을 의미합니까이

[merge] 
     tool = diffmerge 
[diff] 
     tool = diffmerge 
[difftool "diffmerge"] 
     cmd = diffmerge \"$LOCAL\" \"$REMOTE\" 
[difftool "sourcetree"] 
    cmd = 'C:/DiffMerge_4_2_0_697_stable_x64/sgdm.exe' \"$LOCAL\" \"$REMOTE\" 
[mergetool "sourcetree"] 
    cmd = 'C:/DiffMerge_4_2_0_697_stable_x64/sgdm.exe' -merge -result=\"$MERGED\" \"$LOCAL\" \"$BASE\" \"$REMOTE\" 
    trustExitCode = true 

답변

0

처럼 보인다? 목록에있는 경로는 SourceGear DiffMerge를 가리 킵니다.

Windows에서 힘내려면 diffmerge를 실행하려면이 페이지에 게시 된 내용과 일치하는 구성이 필요합니다. http://www.sourcegear.com/diffmerge/webhelp/sec__git__windows__github.html.

그 후 모든 파일이 디스크에 있으면 DiffMerge를 호출하거나 git diff를 사용하고 옵션에서 도구를 지정할 수 있습니다. SourceGear의 포럼에서이 게시물을 확인하십시오 : https://support.sourcegear.com/viewtopic.php?f=33&t=22329&p=77867#p77867.

+0

아니요, SourceTree를 사용하고 있습니다. 내 경우에 효과가있는 솔루션을 작성하겠습니다. –