私はwinformsアプリケーションを持っており、プロセスを使用してgit fetchコマンドを実行しようとしています。 git fetchが正常に行われたかどうかを知り、UIに表示する必要があります。 gitのアクションがプロセスによって成功した場合、ステータスを取得する方法があるかどうかを知りたかったのです。プロセスがcでコマンドを正常に実行したかどうかを判断する方法#
ありがとうございます!
私はwinformsアプリケーションを持っており、プロセスを使用してgit fetchコマンドを実行しようとしています。 git fetchが正常に行われたかどうかを知り、UIに表示する必要があります。 gitのアクションがプロセスによって成功した場合、ステータスを取得する方法があるかどうかを知りたかったのです。プロセスがcでコマンドを正常に実行したかどうかを判断する方法#
ありがとうございます!
私はそれが気に入っており、あなたがpowershellを実行して以来、それはまた、レポが発生したときに「既に最新の状態です」というメッセージを返します。最新のものです。だから、もし私がこのメッセージを受け取ってUIに表示したいと思っているのであれば、私は知りたいのです。 –
https://stackoverflow.com/questions/4291912/process-start-how-to-get-the-output –
答えを更新しました。 @DiskCrasherのおかげで –
[Process.Start()によって作成されたプロセスがいつ閉じられたかを知る方法](https://stackoverflow.com/questions/10920964/how-to-know-when-a-process- –
ちょっとしたことですが、本当に必要でない限り、適切な C#Gitラッパーライブラリ([libgit2sharp](https://github.com/))を使うことを検討してください。 libgit2/libgit2sharp)。特に、[このwikiページ](https://github.com/libgit2/libgit2sharp/wiki/git-fetch)が参考になるかもしれません。 – Pipe
[プロセスからの戻り値を取得]の可能な複製(https://stackoverflow.com/questions/1585354/get-return-value-from-process) – phd