問題タブ [post-commit-hook]

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.

0 投票する
2 に答える
439 参照

svn - SubversionNotify.exe による subversion の速度低下

subversionnotify.exe が post-commit.bat から呼び出されると、subversion のすべてのプロセスが遅くなります。たとえば、subversion で新しいフォルダーを作成するには 20 ~ 25 秒かかりますが、それ以外の場合は 1 ~ 2 秒で作成されます。しかし、この post-commit.bat をフック フォルダーから削除すると、すべて正常に動作します。誰かがこの問題について私を案内してもらえますか? また、電子メール通知に必要な post-commit.bat を用意することも非常に重要です。

0 投票する
1 に答える
693 参照

svn - ポストコミットフックの問題

私のSVNサイズは20GBなので、変更されたファイルを更新したいです。

私の SVN リポジトリは次の場所にあります: /media/disk3/velsvn/projects
私のチェックアウト フォルダは次の場所にあります: /media/disk2/www/htdocs


(参考:SVN post-commit フックを使ってコミット済みのファイルだけを更新する

コミット後のファイルは次のようになります。

(私は REPOS と REV を使用していましたが、エラーが発生していたので削除しました。REV を使用している間、REV が定義されていないと言いました。REPOS を使用している間、[REPOS]/format is not a file or does not exit と言いました。 .)

このファイルを実行しようとすると、次のエラーが発生します -
Skipped 'PHP/htdocs/supporter' Skipped 'PHP/htdocs/campus'


この点で誰でも私を助けることができますか?これに取り組んで2日間無駄にしましたが、解決策は見つかりませんでした。

よろしく、

ニチン

0 投票する
0 に答える
279 参照

svn - @todo をスキャンして redmine チケットを生成する

私の質問はここで部分的に回答されていますが、さらに一歩進んでみたいと思います。コミット後のフックで @todo アイテムをスキャンし、redmine で確認して、それらがチケットとして既に存在するかどうかを確認し、存在しない場合はチケットを作成し、@todo を変更してチケット番号をプレフィックスとして持つようにします。

例では、次のように書きます。

コミット後、@todo テキストをタイトルとして持つ新しい Redmine チケットができました。次に、小さなスクリプトがこのチケットの ID (この例では 12345) を取得し、ソース コード ステートメントを次のように変更します。

このような解決策 (または、ここでやりたいことを実行するベスト プラクティス) は既にありますか、またはこれを行う簡単な方法はありますか?

これについての考えはいいでしょう!

0 投票する
2 に答える
1169 参照

python - Windows / Python 2.7でmailer.pyを使用する場合、_coreという名前のモジュールはありません

メールを送信するSVNのコミット後フックを構成して実行しようとしています。クラスmailer.pyをダウンロードし、Python2.7とsvn用のsvn-win32バインディングをインストールしました。マシンはWindows-764ビット、Pythonは32ビットです。これで、mailer.pyがエラーで終了します。これは、インポートの問題が原因です。

Pythonコンソールで「importsvn.core」と入力すると、次のエラーが発生します。

ディレクトリsite-packages/libsvnには、次のようなファイルがあります:_core.dll

正しくインストールされた他のバインディングpysvnをインストールしましたが、気付いた限りでは、これはまったく別のAPIであるため、python.pyには使用できません。

誰かが同様の問題を抱えていて、それに対処する方法を知っていますか?

0 投票する
4 に答える
15527 参照

svn - SVNコミット後フックエラー255

サーバーに設定したリポジトリの非常に単純なコミット後フックを作成しようとしています。スクリプトは次のとおりです。

SVNクライアントからコミットを実行すると、次のエラーが発生します。

ただし、sudo bash post-commitを使用してcliからpost-commitフックを実行すると、完全に実行されます。私が間違っていることについて何か考えはありますか?

0 投票する
8 に答える
55867 参照

git - Git でコミットした後に自動的にプッシュするにはどうすればよいですか?

ローカル リポジトリにコミットするたびに、Git をリモート リポジトリに自動的にプッシュする (パスフレーズの自動提供を含む) ように設定するにはどうすればよいですか?

0 投票する
1 に答える
601 参照

perl - SVNコミット後スクリプトが失敗し、作業コピーの更新の問題が発生する

Perlモジュールを介して電子メールを送信するPerlのコミット後フックを作成しました。Net::SMTPコミットしようとすると、次のエラーが発生しました。

コミットは実際には機能していましたが、「svn up」を実行するまで、作業コピーのリビジョンは更新されませんでした。

コミット後のスクリプトをいじってみました。最初に、物事が機能することを確認するために、単純なテキストメッセージを出力する単純なものを作成しました。それから、私は私のものを使用し、MERGE問題がどこから来ているのかを確認するためにさまざまな時間に終了しました。

スクリプトの中で、新しいNet::SMTPオブジェクトを作成するポイントに到達しました。

スクリプトでこの行を有効にすると、MERGE問題が発生します。それ以外の場合、スクリプト全体がほぼ期待どおりに実行されます。

コマンドラインからスクリプトを実行することもでき、すべてが正常に機能します。コミット後のフックとしてトリガーされた場合にのみ、問題が発生します。Apacheとしてログインし、問題なくスクリプトを実行しました。

そのMERGEエラーはどういう意味ですか、そしてSubversionがpost-commitフックを実行するときになぜそれを取得するのですか?

0 投票する
1 に答える
710 参照

svn - 「.\format」フォルダーはどこにありますか

VisualSVN サーバーへのコミットを実行すると、「VisualSVNServerHooks: ファイル 'C:\Arquivos\format' を開けません」というエラー メッセージが表示されます。VisualSVN フォルダに「format」という名前のフォルダはありません。どこにあるべきですか?VisualSVN サーバー (無料版) にインストールされていないのに、なぜ必要なのですか?

どうもありがとう。

ジェイミー。

0 投票する
3 に答える
6534 参照

svn - メッセージをクライアントに送り返す SVN post-commit フック

私は bash でコミット後のスクリプトを書いています。コミットを行っているクライアントにメッセージを返したいと思います。でも

クライアントに戻っていません。post-commit フックでメッセージを送り返すことさえ可能ですか?