2012-07-23 4 views
0

git show 번을 호출하는 스크립트를 작성하고 있습니다. 경우에 따라 ($FILE)이 $COMMIT에없는 경우가 있습니다. 이렇게하면 터미널에 오류가 인쇄됩니다. 일반적으로 이것은 옳은 것이지만, 잠시 동안 나는 이것에 대해 신경 쓰지 않습니다. (이 경우에도 스크립트는 정상적으로 작동합니다). 그래서 거기에 단지 자식에서 오류를 억제하는 방법은 무엇입니까? 나는 깃발을 발견 할 수 없었다. ...git show errors를 무시합니다.

+0

? 어쩌면 당신은 에러 출력을 리다이렉트 할 수 있습니다. – dusan

+0

@dusan 예'./script 2>/dev/null'을 할 수는 있지만 스크립트 내부에서 할 수있는 방법이 있는지 궁금합니다. – Seamus

+0

'git show $ COMMIT : $ FILE 2>/dev/null'? – dusan

답변

2

나는 그것을 허용하는 git show 깃발이 없다고 생각한다.

그냥 스크립트 내부의 오류 출력을 리디렉션 : 당신이 사용하고있는 OS

git show $COMMIT:$FILE 2> /dev/null 
관련 문제