問題タブ [svn-hooks]
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.
svn - VisualSVN のヘッダー ファイルにリビジョン情報を挿入する
リビジョン番号(およびその他のリビジョン情報)を含むリポジトリにファイルを追加する(または単にファイルを編集する)ために、VisualSVNサーバーである種のポストコミットフックスクリプトを実行したいと思います。クライアントスクリプトを使用してこれを実現できることはわかっていますが、サーバー上で実行したいと考えています。何かご意見は?それはまったく可能ですか?
svn - Subversion チェックアウト フックなどはありますか?
私は Subversion リポジトリを使用していますが、誰かが私のリポジトリにチェックアウトを要求するたびに知りたいです。「svn co」または「svn up」のように。誰かが私のsvnサーバーから情報を要求するたびに、スクリプトを実行したり、電子メールを送信したりするために使用できるフックまたはその他の方法はありますか? Apache ログに頼らずにこれを達成するにはどうすればよいですか?
ところで、それは教育目的のためだけの非常に単純なリポジトリです。
(さらに情報が必要な場合は、お尋ねください。よろしくお願いします。)
windows - コメント長Subversion用のWindowsPre-commitフック
私はこれでどこにも行かないようです。Webでスクリプトを検索するなど、誰でも、TortoiseSubversionでのコミットに関するコメントを入力するためにx文字を入力する必要があるWindows環境ですぐに使用できるpre-commit.tmplを編集できるスクリプトを入手しました。チームのすべてのメンバーが必要になるのに対し、この要件はSVNサーバーからクライアントにプッシュダウンされるようにグローバルに?
私はスクリプト言語を知りません。これは、次の3時間のスクリプトを理解するために時間を割かなくても、かなり単純なことになるはずです。
svn - 共通の/有用なSVN事前コミットフックを共有する
SVNの一般的および/または有用なpre-commitフックは何ですか?
svn - 外部認証エラーを更新するSubversionフック
作業コピーを更新しているコミット後のフックがあります。その作業コピーでは、一部のファイルは外部認証を持っています。外部の人だけのためにログインクレデンシャルをsvnアップデートに渡す方法はありますか?
現在は更新を行っていますが、外部がログインを要求するため、外部ライブラリの更新に失敗します。
svn - ビジュアル ソースは SVN のようなポスト コミット フックをサポートしていますか?
現在の仕事で Visual Source Safe を使わざるを得ません。はい、私は知っています、それは目の中の棒のようなものです. しかし、VSS がなくなることはありません。VSS は存続します。
VSS で Subversion の Post-Commit フックに似た何かを行う方法があるかどうか疑問に思っていましたか? いくつかの展開スクリプトと組み合わせることで、これは私たちの生活をはるかに簡単にしてくれます。
python - Windows の Subversion フックで Python スクリプトを使用する
私の主な目標は、これを稼働させることです。
Tortoise SVN でコミットを行うとフックが呼び出されますが、次の行に到達すると常に終了します: Python "%~dp0trac-post-commit-hook.py" -p "%TRAC_ENV%" -r "%REV %" || 5番出口
Pythonスクリプトへの呼び出しを単純なPythonスクリプトに置き換えようとしても、まだ機能しないため、スクリプト自体ではなくPythonへの呼び出しに問題があると想定しています。
PYTHON_PATH 変数を設定しようとしましたが、%PATH% を設定して Python を含めました。
私はtracを稼働させているので、Pythonはサーバー自体で動作しています。
背景情報は次のとおりです。
PythonはWindowsサーバーにインストールされ、スクリプトはローカルマシンから呼び出されるため、
存在しない場合 %TRAC_ENV% 出口 3
と
SET PYTHON_PATH=X:\Python26 IF NOT EXIST %PYTHON_PATH% 出口 4
それらをマップされたネットワークドライブにポイント設定しない限り失敗します(つまり、CおよびEドライブではなくXおよびYドライブにポイントします)
- Python スクリプトは、ドライブに関係なくサーバーのコマンド ラインからどこでも呼び出すことができるため、PATH 変数を正しく設定する必要があります。
Python スクリプトを外部から呼び出す際の問題のようですが、このためのアクセス許可を変更する方法がわかりません。
前もって感謝します。
svn - ファイル VisualSVNServerHooks.exe はどこにありますか
SVN でポストコミット フックを有効にしようとしていますが、VisualSVNServerHooks.exe ファイルがありません。
どこで見つけることができますか?
ありがとう、オーデッド。
svn - VisualSVNServerHooks.exeで利用できるオプションは何ですか?
VisualSVNサーバーは、いくつかのコマンドライン構成可能なフックを持つVisualSVNServerHooksと呼ばれるexeを提供しますが、ファイル名の大文字と小文字を区別するための単一の事前コミットと、電子メール通知を送信するための単一の事後コミットしかありません。これは少し無駄な機会のようです。ツールでサポートされている他のフックがあるかどうか誰かが知っていますか?確かに、基本的な必須のメッセージフックでさえ?もちろん、VisualSVNとは独立してフックスクリプトをソースすることもできますが、すぐに使用できるオプションがある場合は常に便利です。
svn - Tortoise SVN に必要なコメント フックを作成する
送信が成功する前に開発者が x 文字を入力する必要があるフックを実装した人はいますか? フックを調べましたが、特に Windows Environment 用にTortoise を使用して Subversion 用にこれを実装する方法がよくわかりません。