2017-05-24 8 views
0

比較的大きい(10-20MB)ファイルをドラッグアンドドロップして、その直後に電子アプリケーションからgitブランチにプッシュする必要のあるソリューションを探していましたアプリのカスタム終了ボタンがクリックされます。プッシュが完了したときにgitから応答を取得

現在、私はgitアクションのためにノードモジュールを使用していません。私はexec(gitコマンド)を使ってそれをやっていますが、ファイルがプッシュされていることをユーザに知らせるために応答を待つ必要があると思われ、アプリケーションを終了しても問題ありません。

私の質問、どんな方法があるが、大きなファイルがプッシュされたときに応答が返されるベストプラクティスが成功したあなたのコールにコールバックを追加する必要があるので、

おかげ

+1

質問は何ですか? gitプロセスがエラーメッセージなしで(そして終了コード0で)終了すると、Gitは終了します。 –

+0

exec(git bla bla)コマンドはサーバーからの応答を待っていません。私の質問は、大きなファイルがプッシュされたときに応答が返される方法、ベストプラクティスがあるかどうかです。 –

+0

これに対応する方法が完全にわかりません。 ** Again:** gitプロセスがエラーメッセージなしで(そして終了コード0で)終了すると、Gitがプッシュされます。 gitが終了するのを待たなければ、gitはまだ終了していません。 **真剣に**、ここでの質問は何ですか? –

答えて

0

NodeJSは非同期です:

exec('git push', (error, stdout, stderr) => { 
    console.log('Done'); 
}) 

execについては、the documentationを参照してください。

関連する問題