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

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

svn - 複数のFTPアカウントを使用したSVN FTPアップロード

各 Web サイトに複数の ftp アカウントがあり、最近、SVN リポジトリ内のすべての Web サイトを含むフォルダーをセットアップしました。フォルダーに基づいてそれぞれのftpアカウントにコミット時にアップロードするように設定するための最良の方法は何ですか?

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

c++ - MFCにデータをどのように保存しますか?

Delphiでは、開発者はUI(テキストボックス、リストボックス...)をデータベースに直接接続し、ユーザーがボタンをクリックしたときに投稿アクションを呼び出すだけで、データが自動的に保存されることを今でも覚えています。

私が知りたいのは、MFCに同様のメカニズムがあるということです。または、GetDlgItem(...)。Textを使用してから、この値を使用してデータベースに保存できますか?

または、他の提案をいただければ幸いです。

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

python - Trac post commitスクリプトの問題(SyntaxError:無効な構文)

http://trac.edgewall.org/browser/trunk/contrib/trac-post-commit-hookにあるコミット後のスクリプトを設定して、チェンジセットをチケットに関連付けました

コミットしようとすると、次のエラーが発生します

'post-commit' hook failed with error output:
File "/var/www/svn/repo/hooks/trac-post-commit-hook", line 101
(options, args) = parser.parse_args(sys.argv[1:])
^ SyntaxError: invalid syntax

I'm running Python 2.4.3 on CentOS.

I'm not familiar with Python, so I can't really tell whats happening here and no one seems to have had this issue before (according to Google).

I was hoping someone here would know what's going on.

Thanks in advance.

EDIT:

If it helps, here is my post-commit script

REPOS="$1"
REV="$2"

LOG='/usr/bin/svnlook log -r $REV $REPOS'
AUTHOR='/usr/bin/svnlook author -r $REV $REPOS'
TRAC_ENV="/var/www/trac/[xxx]/"
TRAC_URL='http://trac.[xxx].com/'


/usr/bin/python /var/www/svn/repo/hooks/trac-post-commit-hook -p "$TRAC_ENV" -r "$REV" -u "$AUTHOR" -m "$LOG" -s "$TRAC_URL"

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

svn - subversion post-commit フックを優先度の低い別のスレッドとして実行する方法

サブバージョン リポジトリのインデックスを更新する長時間実行されるポストコミット フックがあります (プロジェクトhttp://svnquery.tigris.org/から)。 svnquery. ポストコミットフックは

これは問題なく動作しますが、CPU 使用率が最大 100% になり、システム上の他のスレッドが枯渇し、マシンが応答しなくなることを除きます。svnフックからスレッド優先度の低いプロセスを実行する一般的な方法はありますか?

(これは Windows Server 2003 ボックスにあります)

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

svn - trac-post-commit-hook が trac チケットを更新しない

Windows Server 2008 の apache サーバーで実行する mod_wgsi を使用して、trac 0.11.6 安定版をインストールしました。TSVN を介してコミットすると、trac-post-commit-hook が更新されず、電子メール通知が送信されません。ただし、Windows コマンド ラインを使用すると、ウィンドウ コマンド ラインから Python trac-post-commit-hook -p C:/trac -r 97 を実行すると、チケットが更新され、メールが送信されます。Windowsがメールの送信を抑制している可能性があると誰かが示唆し、コマンドラインでスクリプトのfaiがチケットの更新に作用し、適切な環境変数を見つけて機能しました。trac-post-commit-script からメールを送信する部分をコメントアウトしましたが、それでも trac チケットは更新されません。エラーメッセージもありません。ここに私の trac 環境に関するいくつかの情報があります: C:\trac C:\Phyton26 C:\Python26\Scripts C:\src\ C:\src\genshi C:\src\trac C:\src\xmlrpcplug C:

トラックポストコミットフック.cmd:

問題を特定する助けがあれば、デバッグコードの最後の部分は次のとおりです。

助けてくれてありがとうリンダ

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

linux - public_html に自動的にエクスポートするように svn を設定するには?

私は svn を使い始めたばかりなので、ばかげたことを見つけたら助けてください。

tortoisesvnを使用してWindowsラップトップで開発しています。Linuxサーバーにデプロイしています。

レポをセットアップし、ラップトップでチェックアウトしました。 サーバー上のディレクトリにチェックアウトできません。そのためのディレクトリを作成しましたが、作業を開始できませんsvn checkout file:///...! このチュートリアルに基づいてコマンドcheckoutは次の形式を取りsvn checkout file:///repository_name/project/trunk projectます私のレポは にあります。どのディレクトリにあるのかを言う以外に、レポに名前を付けたことを覚えていません。 repository_name/home/username/svn

実際にソートしたら、ラップトップからコミットするときに、レポをそのディレクトリに自動的にエクスポートしたいと思います。それは可能ですか?

不明確で申し訳ありませんが、詳しく説明したいと思います。

基本的に、ラップトップからコミットし、新しくコミットされたファイルをサーバー上のディレクトリにエクスポートしたいと考えています。

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

linux - post-commit フック スクリプトはどこに置くのですか?

次のシェルスクリプトをまとめました。

コミットしてからスクリプトを手動で実行すると機能しますが、まだいくつか質問があります。

bash スクリプトを実行できますか、それとも C である必要がありますか? (私は多くのCの例を見てきました)

コミット後に実行するにはどこに置くのですか?

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

svn - SVN ポストコミットは手動でのみ機能します

こんにちは、

post-commit.bat というバッチ ファイルを作成し、/hooks ディレクトリに配置しました。

ファイルの内容は次のとおりです。

exeファイルの内容は次のとおりです。

post-commit.bat をダブルクリックすると、date.txt ファイルが作成されます。

SVN でコミットすると、時間がかかり、最終的に次のメッセージが表示されます: alt text http://img688.imageshack.us/img688/3894/exception.jpg

何が問題になる可能性がありますか?

ありがとう!

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

svn - SVN ポスト コミット フック: LaTeX ドキュメントのページ数を記録しますか?

LaTeX ドキュメントのページ数が時間の経過とともにどのように増加するかを記録したいと思います。

foo.texはSVNリポジトリにファイルを保存しているので、post-commitLaTeXを自動的に実行し(変更foo.texがコミットされるたびに)、ページ数を抽出してログファイルに書き込むスクリプトを使用できると考えています。

それは正しいアプローチですか?最適な実装方法に関するヒントや提案はありますか? たとえば、変更foo.texがコミットされたときにのみスクリプトが呼び出されるように設定するにはどうすればよいですか?

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

php - Svn フックのエンコーディングの問題

メールを送信するためにphpスクリプトを呼び出すsvnフックを作成しました。問題は、エンコードされたメッセージが正しくないことです (それはあなたがそれを呼ぶことができると思います)

これは私がメールで受け取るものです:

変更されたファイル - /base/view.php

Mais umas actualiza?\195?\167?\195?\181es

これは、フックがスクリプトを呼び出すときに得られるものです。しかし、(リビジョンを指定して) スクリプトを直接呼び出すと、次のようになります。

変更されたファイル - /base/view.php

Mais umas actualizações

メールは iso-8859-1 エンコーディングで送信されます (utf-8 を試しても同じ結果が得られました)

これを修正するために私が何を使用/実行できるか知っている人はいますか?
ありがとう