2017-04-11 16 views
0

私は非常に頻繁に3つのコマンドを実行します - git checkout master & git pull upstream master & git push。現在、UIでこれを行うときは、チェックアウトのために2回のクリック、上流からのプルの5回のクリック、プッシュの2回のクリックが必要です。 私はこの行をUIボタンの下に置く方法を考え出しましたが、解決策を見つけることができませんでした。PhpStorm - 1つのボタンで複数のコマンドを実行する

[ツール]> [設定]> [外部ツール]で何か試してみることをおすすめしますが、複数のコマンドを同時に実行することはできません。実行可能ファイル(この場合はgit)へのフルパスを指定する必要があります。このパスは最初の結合時に中断​​します。

もう1つの潜在的な解決策はコマンドラインツールですが、ボタンの下に置くことはできませんが、外部ツールとまったく同じ問題があります。

私がしたいことをする方法はありますか?私は100%確信しています。なぜなら、これは、フォークされたGITプロジェクトで行うことが非常に一般的なことなので、他の多くの人々がこれを便利に思うでしょう。

答えて

3

[ツール]> [設定]> [外部ツール]を使用せずにスクリプトを作成してみませんか?

#!/bin/bash 
git checkout master & git pull upstream master & git push 

(またはバッチファイルWindows上の場合)

それからちょうど1つのスクリプトを実行します。

+0

私はよりよい解決策を望んだだろうが、私はこれもうまくいくと仮定します。いくつかの他の答えを待つだろう、誰か他のアイデアがあるかもしれない。 – jurchiks

+0

**これは**解決策です。 – axiac

+0

ああ、私はこれを使用すると思います。 – jurchiks

0

Compound設定を試して、いくつかのbashコマンドを追加することができます。

Run/Debug configuration

あなたがワンクリックでコマンドを実行できるようになりそう。

Run Compound command

+1

これは実行コンフィギュレーションです。それは別の目的を持っています。 – axiac

関連する問題