問題タブ [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.

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 投票する
2 に答える
25347 参照

linux - svnpost-commitフックをインストールする方法

LinuxでSVNを実行しています。コミットしたら、自動デプロイメントを実行したいと思っていました。私の検索によると、svnpost-commitでうまくいくようです。しかし、SVNインストールからコミット後のSVNを見つけることができませんでした。それで、それは別のインストールなのだろうか?ダウンロードしてインストールできるSVNコミット後フックはありますか?

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

svn - すべてのリポジトリに Subversion コミット フックを追加する

プロジェクトごとに 1 つのリポジトリを持つ Subversion インストールがあり、すべてのリポジトリに適用するコミット フックをいくつか追加したいと考えています。すべてのリポジトリにフックを追加する方法はありますか? 特に、新しいリポジトリを追加すると、これらのフックも自動的に適用されるような方法ですか? これを行う方法は、リポジトリごとにしか見つかりません。

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

svn - Subversion プリコミット フック

Subversion の pre-commit フックを使用して、コミットが指定されたプロジェクト名を確認できるかどうかを知っている人はいますか?

理想的には、これを使用して、そのプロジェクトのコミット メッセージ (およびパターン) をチェックする必要があるかどうかを判断したいと考えています。ここでの後半部分はかなり簡単ですが、トランザクション ID またはリビジョンとコミット用のリポジトリを取得する方法しかわかりません。

http://code.google.com/p/subversion-pre-commit-hook/

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

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

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

どうもありがとう。

ジェイミー。

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

svn-hooks - チェックインするファイルを検証するための svn pre-commit フック

開発者が特定の文字列を持つファイルをコミットできないようにする事前コミット フックを作成する必要があります。また、開発者がワークステーションからファイルをチェックインするたびに、svn サーバーのどこかに一時的に保存されますか??

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

svn - 特定の文字列を持つファイルのコミットをブロックするフック スクリプト

abc-pre-commit.batファイルに文字列が含まれている場合にコミットを禁止するために、フックスクリプトファイルに以下のコードを実装しましたcod_bank

私のファイルには文字列が含まれていますcod_bank

出力:コミットウィンドウに表示されます

また、svnlook diff コマンドの o/p を保存するにはどうすればよいですか。試しましたが、成功しませんでした。

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

svn - svn トランザクションのデータをテキスト ファイルにキャプチャする

svnlook の変更されたコマンドのデータをテキスト ファイルにキャプチャする方法 私のプレコミット フックはバット ファイルです。以下のコマンドを試しましたが、txt ファイルのデータを取得できません。

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

svn - svn フックを使用してデフォルトの svn コミット テンプレートを変更できますか

私は主に、svn コミットを行うときに、デフォルトのコミット テンプレート (svn-commit.tmp) をオンザフライで変更したいと考えていました。SVN_EDITOR を設定すると役立つことをフォーラムから知りました

ただし、これは、ユーザーがSVN_EDITORユーザー環境で上記のように設定した場合にのみ発生します。svn コミットを行うときに、デフォルトの場所ではなく別の場所からテンプレート ファイルを開く明示的な方法は他にありますか。コミット テンプレートは、リポジトリとコミットの日付により具体的になります。svn リポジトリにいくつかのプロパティを設定して、別のコミット テンプレートを呼び出す方法はありますか。私はそれをすべて(リポジトリ固有)に強制する必要があり、SVN_EDITORの設定のようにユーザー固有であってはなりません。設定している場合でも、SVN_EDITORいくつかのフックを呼び出して svn コミットを行うときに、この設定を呼び出すことができます。コミット前およびコミット後のフックは、コミットが送信された後にのみ呼び出されることを理解しています。

svn コマンド client のみを使用します。

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

svn - コミットされたファイルからファイルを生成するためのsvnフック

私は持っているSVNリポジトリを持っています

/var/www/trunkサーバー上で、ユーザーが所有するトランク()の作業コピーチェックアウトがありますwww-data

fileR.txtユーザーを除くすべてのユーザーに対して読み取り専用です(またはwww-dataによってアクセスが制限されています)。連結して生成する必要があります:authzsvnlook authorfileR.txtfile1.txtfile2.txtcat file1.txt file2.txt > fileR.txt

trunk/file1.txt私が欲しいのは、またはのいずれかにコミットがあるたびtrunk/file2.txtに、サーバー上の作業コピーを更新し、ファイルを連結して、新しいfileR.txtものをリポジトリにコミットするスクリプトを実行する必要があるということです。

私が念頭に置いていたのは、上記のすべてを実行するコミット後のフックでしたが、前のコミットが完了するまで、SVNが新しいコミットを処理できるかどうかとその方法がわかりません。

例:つまり、変更が加えられたcommit1file1.txtが入り、pre-commitフックが実行され(存在する場合)、トランザクションがデータベースにコミットされてから、post-commitフックが実行されます。post-commitフックは、commit1からのpost-commitフックが実際に終了する前に、ファイナライズする必要があるcommit2を実際に作成します。

SVNはこれを行うことができますか?そうでない場合は、他にどのようなツール/ワークフローを提案しますか?

ありがとう