問題タブ [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 投票する
5 に答える
187 参照

svn - Svn のリポジトリに既にコミットした後で、コミットされたファイルを (単一のコミットとして) グループ化しますか?

Svn のリポジトリに既にコミットした後で、多数のコミットされたファイルを (単一のコミットとして) グループ化することは可能ですか?

大量のファイルをコミットした後 (subeclipse を使用していない場合)、常に 1 つまたは 2 つのファイルを忘れているようで、これが可能かどうかを誰かが知っているかどうか疑問に思っていました。

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

svn - リビジョンを Trac と一緒にグループ化しますか?

Trac で「既に svn にコミットした一連のリビジョンをまとめてグループ化」 (Jim T の回答を参照) するにはどうすればよいですか?

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

svn - Trac と SVN を使用した Post Commit フック

そのため、これを設定する際にいくつか問題があります。説明させてください。

d:\svn\hooks ファイルに 3 つのファイルがあります (D:\ は Windows ドライブではありません)。

post-commit.bat
trac-post-commit-hook.cmd
trac-post-commit-hook

次のように、d:\svn\hooks ファイルに post-commit.bat ファイルをセットアップしました。

私の trac-post-commit-hook.cmd で - 私は持っています

私の trac-post-commit-hook ファイル - http://trac.edgewall.org/browser/trunk/contrib/trac-post-commit-hook?rev=920の標準スクリプト

== 問題 ==

cmd プロンプトで post-commit.bat を実行すると、問題なく動作します。エラーは生成されません。

ただし、Trac で作成したテスト チケットの SVN で何かをコミットすると、#1 が修正されました。- Trac では何も変わりません。何も更新されません。

「trac-post-commit-hook」を「trac-post-commit-hook.py」に変更し、d:\svn\hooks\python trac-post-commit-hook.py から実行すると、

実際に何がうまくいかないのか途方に暮れていますか?誰でも支援を提供できますか?

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

svn - コミット後のフックとトラック

コミット後のフック スクリプトとトラックにいくつか問題があります - 誰かが助けてくれることを願っています。

スクリプトはすべて問題なく動作します - エラーはありません - しかし、何らかの理由で trac が更新されません。ロギングをオンにすると、次のことがわかりました。

しかし、チケットで何も更新されませんか? このhttp://svn.edgewall.com/repos/trac/branches/0.11-stable/contrib/ごとに、コミット後のフックに Trac 自体の標準スクリプトなどを使用しますか?

何か案は?

編集: TRAC_ADMIN のユーザーが 3 人います - 権限の問題があるかどうかわかりませんか? つまり、匿名ユーザーなどはいません

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

svn - svn を使用したトランクへのコミットでのみビルドをトリガーします

hudson ビルド URL を要求してビルドをトリガーするポストコミット スクリプトを Subversion リポジトリにセットアップしました。

これは期待どおりに機能しますが、コミットがトランクに対して行われた場合にのみ、このビルドをトリガーしたいと考えています。

コミット後のスクリプトは次のようになります。

コミットがトランクに対するものであることを確認するにはどうすればよいですか?

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

svn - ファイル VisualSVNServerHooks.exe はどこにありますか

SVN でポストコミット フックを有効にしようとしていますが、VisualSVNServerHooks.exe ファイルがありません。

どこで見つけることができますか?

ありがとう、オーデッド。

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

linux - svn post-commit フックには、作業コピー ディレクトリにファイルを作成する権限がありません

私はその仕事に行き詰まっています。

何かが変更された場合、サーバー上の作業コピーを更新する必要がある svn post-commit フックを作成しました。しかし、そのフォルダーに対するアクセス許可がないようですが、誰もがそこに書き込みおよび読み取りできるように設定しました。

テストスクリプトは次のとおりです。

私は出力を得ました:

ターゲットフォルダーのアクセス許可:

何か案は?

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

svn - SVN の複数のコミットを 1 つの Post-Commit HOOK に追加するにはどうすればよいですか?

post-commit フックの post-commit 電子メール通知を正常に実装しました。今、私はより大きな問題を見ています.フックがコミットごとに電子メールを送信したくありません. フックを使用して電子メールの内容をテキスト ファイルに書き込み、別のフックまたは何かを使用してテキスト ファイルを送信する方法はありますか?

私は基本的に、複数のコミットの情報をメールで送信したいと思っています。

ありがとう、オーデッド。

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

c# - SharpSVN は「SvnLookClient」でポストコミットフックを取得します

特定のリビジョンのコミット メッセージを取得する方法を見つけようとしています。SvnLookClient がおそらく必要なもののようです

SOで必要なもののように見えるコードをいくつか見つけましたが、何かが足りないようです..

私が見つけたコード(ここではそうです):

0 投票する
6 に答える
72937 参照

svn - このクライアントは古すぎて、作業用コピーを操作できません

私がグーグルに行くところはどこでも私はこの問題に対して同じ答えを得るが、それは私にとって間違った答えである。もともと私は自分のサーバーにWindows用のSubversion1.5.6をインストールし(私はWindows Server 2008を実行しています)、プロジェクトのリポジトリを作成しました。次に、ラップトップでTortoiseクライアントバージョン1.6.Xを使用して、プロジェクトを更新しました。コミット後のフックスクリプトを使用しようとするまでは、すべてが厄介でした(Webページの変更を反映するためにコミット時にwwwrootのフォルダーを更新しています)。「このクライアントは古すぎて、作業用コピー「XXX」を使用できません」というメッセージが表示されました。

そこで、ラップトップでSVNクライアントをアンインストールし、サーバーからリポジトリを削除しました。次に、サーバー上に新しいリポジトリを最初から作成し、TortoiseSVNバージョン1.5.6をインストールしました。クライアントのバージョンがサーバー上のSubversionと同じである場合、それらはうまく機能するはずです。ラップトップにリポジトリを再度ダウンロードしてフックスクリプトを再インストールした後、同じメッセージが表示されます...

試行錯誤しながら協力してくれるリポジトリを見つけるために、リポジトリを完全に消去し、クライアントを再インストールしなければならないのは、非常に骨の折れる作業であり、混乱を招きます。TortoiseSVNとサーバーのSubversionの両方が1.5.6である場合にリポジトリが主張する理由については、理由がわかりません(オンラインで見つけることはできません)。

なぜ私がこのメッセージを受け取るのかについて洞察を与えることができる人はいますか?おそらく、サーバーSVN 1.5.6が文句を言わないようにするために、どのバージョンのTortoiseSVNを使用する必要があるかを教えてくれる人でさえも。私のフックスクリプトはサーバーのコマンドラインから機能するので、それが原因ではないことがわかります。前もって感謝します。