2013-07-10 3 views

답변

2

에 대한 비활성화하려는 각 사용자 수 재정 그/그녀의 세계에서 설정 값 로컬 설정.

하지만 하위 설정 파일의 설정을 "비활성화"하는 쉬운 방법입니다.
심지어 ""으로 설정하면 일반적으로 의도하지 않은 결과가 발생합니다. 그게 very topic was discussed in April 2010. send-email 옵션을 비활성화 예를 들어

:

사실, 끔찍한, 끔찍한 해킹이 설정 해제하는 값을 사용하지 않고 이것에 대해 조금 생각 후.
git-send-email은 설정 또는 명령 줄 옵션에서 값이 있는지뿐만 아니라 정상적인 것인가 (예 : 이라면 비어 있지 않거나 true-ish) 확인해야합니다. smtpuser = "0"은 우리가 필요로하는 것이 아닙니다. 지원에 대한 걱정). diff.c#run_diff_cmd() 기능은 외부 DIFF 경우가 it has detecteddiff.external 값 (심지어 "")를 실행하려고 시도합니다 : 모든 설정에 대해 사실이 될 것이다

.

if (pgm) { 
    run_external_diff(pgm, name, other, one, two, xfrm_msg, 
    complete_rewrite); 
    return; 
} 

그래서 그 사용자가 다른 시스템 설정을 의미 다른 자식 시스템 설치 경로를 (참조 확인하여 제외하고, 외부의 다양한 DIFF 시스템을 차단하는 쉬운 방법이 없다 :

if (!strcmp(var, "diff.external")) 
    return git_config_string(&external_diff_cmd_cfg, var, value); 

에 이르게).