적용 실패 할 경우 DIFF 도구를 표시합니다 :방법 수은에 패치를 적용하고 내가 의욕에 패치를 적용 할
hg import patch_name.patch
을하지만 오류 abort: patch failed to apply
을받을 경우, 의욕이 *.rej
파일을 만듭니다.
충돌을 수정하는 데 kdiff 또는 vim-diif를 표시하는 방법이 있습니까?
적용 실패 할 경우 DIFF 도구를 표시합니다 :방법 수은에 패치를 적용하고 내가 의욕에 패치를 적용 할
hg import patch_name.patch
을하지만 오류 abort: patch failed to apply
을받을 경우, 의욕이 *.rej
파일을 만듭니다.
충돌을 수정하는 데 kdiff 또는 vim-diif를 표시하는 방법이 있습니까?
이렇게하는 방법은 없습니다. 권장되는 방법은 파일과 .rej 파일을 열고 수동으로 거부 된 헌크를 병합하는 것입니다.
나는 hg가 오류 코드를 반환 할 것입니다. 아마도 반환 된 오류 코드를 포착하는 셸 스크립트에서 hg import
을 감쌀 수 있으며 오류가있는 경우 원하는 것을 수행 할 수 있습니까? 다음과 같이 입력하십시오 :
#!/bin/sh
# run the script by typing `hgimp patch_name.patch`
# $1 below will contain patch_name.patch
hg import $1
# if the return code is not equal to 0, run vimdiff or whatever
if [ ! "$?" -eq '0' ]; then
# run your diff/cleanup commands here
fi
이것은 실망 스럽습니다. 잘 알고 있지만 – FaceBro