PowerShell에서 git checkout
오류 메시지없이 실행됩니다. ISE에서는 git checkout
스틸이 작동하지만 ISE는 오류 메시지를 표시합니다.PowerShell ISE에서 git checkout 오류가 발생합니다.
> git checkout master
Your branch is ahead of 'origin/master' by 3 commits.
(use "git push" to publish your local commits)
git : Switched to branch 'master'
At line:1 char:1
+ git checkout master
+ ~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Switched to branch 'master':String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
git checkout
이 여전히 작동하기 때문에 이것은 큰 문제는 아닙니다. 그렇기 때문에 표준 PowerShell이 도움이되지 않을 때 ISE가 불만을 제기하는 이유와 중요한 점은 어떻게 이러한 불편 함을 예방할 수 있는지 궁금합니다.
저는 Why is Powershell ISE showing errors that Powershell console does not show?을 보았습니다. ISE는 정상적인 쉘이 겪고있는 것을 단지 표시하고 있다고 설명합니다. 그 대답은 어떻게이 성가신 행동을 조용하게하는지 설명하지 않습니다.
powershell이 아닌 stderr 출력에 ise가 반응하는 것 같습니다. 아마도이 질문에 대한 답변을 살펴보십시오. http://stackoverflow.com/questions/1394084/ignoring-an-errorlevel-0-in-windows -powershell 에러가 나타나기를 원하지 않는다면 stderr를 $ null로 리디렉션 할 수 있습니다. '02> $ null' – Paul
Should/Git이 에러 출력 스트림을 많이 사용하기 때문에이 질문을 다시 쓸 수 있습니까? (체크 아웃뿐만 아니라) 출력 결과를 보면, ISE뿐만 아니라 모든 호스트에서 끔찍한 것처럼 보입니까? –