2016-08-02 9 views
2

タグ付け中にスクリプトを起動するにはどうすればよいですか?gitタグフックのアナログ

私は現在、別にgitタグフックはありませんが、それを行うには何らかの方法でなければならないことを知っています。たとえば、タグなどを押している間にフックpre-pushを使用してみてください。誰もそのようなことをしましたか?

答えて

1

フックがないので、git tagコマンドをラップするには、エイリアスまたは独自のgit-tagスクリプトを作成する必要があります。

他のコマンドを実行すると、にタグを付けることができます。

your next questionで述べたように、あなたがその分析をするためにpre-pushフックを使用することができますが、その後で、少し遅れがあるかもしれません(多くのコミットが作成されている可能性があり、ユーザーが最終的にプッシュする前に、多くのタグが設定された)

+1

これは良いトリックですが、このソリューションをどのようにプロダクションの開発者のグループに注入できますか? – Andrii

+1

@AndreyRozumnyi共有されているPATHフォルダ上の 'git-tag'スクリプトを共有することにより、それらはパス*の前に* git.exeフォルダの前に宣言する必要があります。 – VonC

+0

と、プロジェクトのいくつかの条件が満たされない場合にタグ付けを拒否することはできますか?インスタンスの場合、git外部ファイル内の参照の一部にはタグが付けられていませんか? – Andrii