2017-03-15 9 views
1

私はよくPhpStormコンソールでこのようなgitのコマンドを使用します。PhpStorm GITカスタムオートメーション

git add --all && git commit -m "fix the config publishing" && \ 
git tag -a v1.0.4 -m "fix the config publishing" && git push 

私はそれが2回の入力でポップアップを開くボタンになるように、それはより便利にしたいと思います:コメントとタグ。上からのコマンドの対応する部分がポップアップの入力から読み込まれ、コマンドが実行されます。

これがPhpStormで可能かどうか知っていますか?

私はPhpStormがいくつかのgit GUIを提供していることは知っていますが、それは私には役に立たないようです。複数の複雑なダイアログなどがありますが、タグを割り当てるすべての変更をプッシュしたいだけなので、カスタムポップアップが必要です。

+0

通常のbash /任意のスクリプト(情報を要求し、最終コマンドをアセンブルして実行するスクリプト)として実行し、外部ツール機能(たとえば)を使用して実行することができます。 – LazyOne

+0

@ lazyoneええ、psの手段で可能なことがあれば好奇心です – Sergey

+0

コミットは '⌘+ K'、コミットは'⌘+⇧+ K'です。タグ付けにはデフォルトでホットキーはありませんが、追加することはできます。それはもう少しキーストロークかもしれませんが、それはあなたに大きなコントロールを与える。 –

答えて

1

IDEで「外部ツール」を使用しなくても、同様の便利なユースケースを実現できますが、スクリプトを使用するだけです。そのスクリプトがgit-xxx呼び出された場合

(例えばgit-actpため、用アドオンタグコミットしてプッシュし)、それは簡単なbashスクリプトことができます。そのスクリプトが$ PATHのどこにでもある場合

#!/bin/bash 
tag=$1 
shift 
comment="[email protected]" 
git add --all 
git commit -m "${comment}" 
git tag -a ${tag} -m "${comment}" 
git push 

か%PATH%(Windowsでも動作します):

git actp v1.4.0 my comment with multiple words 

フィールドを入力する必要はありません。

関連する問題