Git이 DiffMerge와 함께 작업하려고하고 있는데, 이번 주 전에 어느 누구도 사용하지 않았습니다. Ruby on Rails의 가치는 무엇인지 알아보십시오.Windows 7에서 Diffmerge를 사용하여 자식을 구성 할 수 있습니까 (충돌하지 않도록)?
나는 편지에 꽤 많은 http://jdonley83.com/blog/setting-up-git-in-windows-with-diffmerge/에 지시에 따랐다. 그러나 DiffMerge를로드하는 대신 "Git Diff"를 입력하면 명령 줄이 충돌합니다. 로 작성 diffmerge-diff.sh
및 diffmerge-diff.sh
라고
그래서 당신은 웹 사이트의 지침을 다시 읽어 갈 필요가 없습니다, 사이트가 기본적으로 설치를 말한다 두 파일은 다음과 같습니다
diffmerge-diff.sh
#!/bin/sh
path="$1"
old="$2"
new="$5"
"C:/Program Files (x86)/SourceGear/DiffMerge/DiffMerge.exe" "$old" "$new" --title1="Old" --title2="New $path"
및 diffmerge-merge.sh :
#!/bin/sh
localPath="$2"
basePath="$1"
remotePath="$3"
resultPath="$4"
if [ ! -f $basePath ]
then
basePath="c:/Users/Joseph/diffmerge-empty"
fi
"C:/Program Files (x86)/SourceGear/DiffMerge/DiffMerge.exe" --merge --result="$resultPath" "$localPath" "$basePath" "$remotePath" --title1="Mine" --title2="Merged: $4" --title3="Theirs"
그리고 ... 그 사이 ... 내 .gitconfig이 포함
[merge]
tool = diffmerge
[mergetool "diffmerge"]
cmd = "c:/Users/Me/GitConfigFiles/diffmerge-merge.sh" "$BASE" "$LOCAL" "$REMOTE" "$MERGED"
trustExitCode = false
keepBackup = false
[diff]
tool = diffmerge
external = c:/Users/Me/GitConfigFiles/diffmerge-diff.sh
웹 사이트는 말했다 : "당신은 당신이 당신의 시스템에 DiffMerge 설치 위치에 따라,이 두 파일의 경로를 수정해야 할 수 있습니다." 그러나 나는 그들이 의미하는 것을 몰랐다.
나는 이것이 많은 정보를 소화 할 수 있다는 것을 알고 있지만, 누구든지 그 문제가 무엇인지 알 수 있습니까? 그것을 해결할 수 없다면, 이것을하기위한 더 쉬운 방법이 있습니까? 어쩌면 Diffmerge가 초보자 용으로 너무 복잡할까요?
감사합니다.