問題タブ [post-commit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - コミット後のフックが実行されていない
コミット後のフックがgitの後に実行されていません。ターミナルから実行しただけでフックが機能することを確認しました。フックのコードは次のとおりです。
./.git/hooks/でファイルの名前をpost-commitに変更しましたが、アクセス許可が設定されている-rwxr-x-r-x
ため、なぜ機能しないのかわかりません。
svn - PHP tu をパブリック フォルダーにエクスポートするための Subversion post-commit スクリプトを作成しようとしています。
Subversion と post-commit スクリプトを使用して PHP アプリケーションをデプロイしようとしています。コミット後のスクリプトを作成する方法を探していましたが、機能させることができません。
構成:サーバー(OVH)にsvnフォルダーがインストールされていますhomeX.XX/svn/test/
コミット後のスクリプトは EXPORT する必要があります homeX.XX/dev/
使用時の正しいパスの書き方がわかりません
私の POST-COMMIT スクリプトで。私は答えを探していましたが、何も見つかりませんでした...
git - コミット後のフックスクリプトでプロジェクトパスを取得する方法は?(git)
リポジトリにあるスクリプトを呼び出したい。
もちろん、次のことができます。
しかし、それは良くないと思います;)
コミット後のスクリプト内でプロジェクトのパスを取得するにはどうすればよいですか?
git - コミットするために追加されたファイルを削除する方法
コミットに2つの新しいファイルを追加し、ローカルリポジトリにコミットした後でそれらを削除しました。同じコミットからこれらのファイルを削除するには、どうすればよいですか。
transactions - EJB3 トランザクションのコミット後に「何かをする」方法は?
EJB3 には、トランザクションのコミット直後にコードを実行できるものがありますか (XMPP メッセージを送信して、外部デバイスに更新を通知したい)?
JTA API を使用して、独自に記述した XA リソースを登録することで、そのようなことができることはわかっていますが、それは適切なツールではないと感じています。
どうも
windows - 実行速度の遅いバッチを非同期で、具体的には SVN ポストコミットを実行するにはどうすればよいですか?
変更のログをコンパイルしてからユーザーに電子メールを送信する、実行速度の遅いバッチ ファイルがあります。TortoiseSVN でユーザーのコミットが遅くならないようにしたいと思います。
これが遅いことに気づいたので、別のファイル「email-changes.bat」に移動し、このバッチを非同期で呼び出す簡単なバッチを作成しました。
「START」行をコメントアウトすると、実行されてすぐに終了します。コメントを削除すると、完了するまでに時間がかかります。これにより、ポストコミットが SVN にすばやく戻ることができるはずだと考えました。
コードが Subversion でハングしないようにする方法はありますか?
svn - サーバー上でコミットされたファイルを更新するバッチ ファイルを作成する方法
私は Web 開発者です。自分のマシンでローカル svn 作業コピーのファイルを編集します。開発サーバーは samba を介した共有ディスクであり、サーバーのルート ディレクトリも作業コピーです。開発者が何らかのコードをコミットするたびに、サーバー上の作業コピーを自動的に更新するためのクライアント側のsvn post -commit フック。2 つのバッチ ファイルがこれを適切に実行できることがわかりました。指図、しかし問題は両方のバッチファイルが変更されたファイル以外の作業コピー全体を更新することであり、これは非常に遅く、多くの場合1〜2分かかります。または、バッチファイルをサーバーに ssh して、samba 以外で直接更新する方がよいでしょうか?また、その方法は?
私の下手な英語で申し訳ありませんが、どんな支援も大歓迎です。
git - ブランチごとのGitコミットフック
私はgitのより高度な使用法に取り組んでいます。フックは私が行きたい方法だと思います。おそらく、誰かがここでアドバイスをくれるかもしれません。
私の計画は、3つのブランチ(開発、ステージング、本番)を持つgitリポジトリを持つことです。これらの3つのブランチのそれぞれにコミットして、コミット後に異なるスクリプトをトリガーしたいと思います。
gitにはこれを行う機能がありますか、それとも間違ったツリーを吠えていますか?
前もって感謝します。
svn - SVN post-commit フックが svn+ssh 経由で Trac チケットを更新しない
SVN と Trac が実行されているサーバーから変更をコミットすると、コミット後のフックが正常に機能します。しかし、Mac からリモートでコミットすると、アクティビティは Trac のタイムラインに表示されますが、チケットは更新されません。
コマンドラインからだけでなく、Netbeans 7 でもこれを試しましたが、結果は同じでした。パスワードは異なりますが、サーバーと Mac の両方で同じユーザー名でログインしています。数日前まで、何ヶ月もの間、すべてが正常に機能していたので、これは問題ではないことはわかっています。
この機能を壊すために、私の Mac またはサーバーで何が変更されたのかはわかりません。
2011 年 7 月 26 日に追加された詳細情報:
Mac では svn+ssh:// を使用しており、サーバーでは file:/// を使用しています。
Trac のログ レベルを DEBUG に設定していますが、何を探すべきかよくわかりません。
コミット後のスクリプトを以下に示します。QA アップデートと Campfire ポストの両方が機能するため、ポストコミット自体が機能していることはわかっていることに注意してください。また、$TRAC_ENV、$REPOS、および $REV をファイルに出力しようとしましたが、すべての変数が適切に設定されています。