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

svn - SVN フックと Windows バッチ スクリプト、何が問題なのですか?

svnlook を使用して、変更/追加されたリポジトリのファイルのみを自動的に更新したいと考えています。リポジトリにいくつかのアプリがあり、すべてのファイルが変更されている可能性があります。svnlook changed pathtomyrepを実行すると、ファイルが表示されます。これがステップ 1 です。それをバッチファイルで使用して、コミットフックで変更されたファイルのみを更新するにはどうすればよいですか? このバッチ ファイル (post-commit.bat) があります。

しかし、何も起こらず、コードは更新されません! ファイルが一般的に機能することはわかっています。他のものを入力すると、実行されます。U ファイル名の代わりにローカルでテストすると、Uのみが取得されます。どうしたの?

ありがとう :)

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

svn - svn post-commit フック : 特定のファイルが変更された場合にのみ更新する

さて、サーバーにSVNレポがセットアップされました。「DEV」フォルダーに更新されるコミット後のフック設定があるため、変更をコミットすると、サーバー上の「DEV」サブドメインに自動的にプッシュされます。

私が今必要としているのは、準備ができたときに「ライブ」サブドメインにプッシュする簡単な方法です。「ライブ」サブドメインは同じサーバー上にあり、実際には、DEV と同じ svn update /... コマンドになりますが、パスは異なります。

私は自分のレポに特定のファイルを含めることができると考えていました。おそらくこのファイルを変更して、コミット後のファイルで何らかの条件を作成して、その特定のファイルが変更された場合に「ライブ」ディレクトリにも更新することができます.

しかし、そのコードの書き方がわかりません。現在、コミット後のファイルは次のようになっています。

基本的にこれを行うにはそれが必要です(ただし、明らかに正しい構文で)

誰か提案はありますか?

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

apache - 本番環境でサーバー svn とサイトを同期する方法


サーバーと同じサーバー内の svn 本番サイト間の同期をどのように追加できるのだろうか
plesk パネルの下の領域を管理する
ようになりましたが、私は開発者であり、ファイルは httpdocs サイト
Iフォルダーに配置されます。これについていくつかの調査を行っています。各コミット後に呼び出されるポストコミットファイルを追加する必要があることが
わかりました
。 /httpdocs/ --username --password
そして、私はこの応答を受け取ります
Skipped '/var/www/vhosts/monsite.com/httpdocs'
ありがとう

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

windows - CollabNetSVNEdgeのコードレビューツール

私はWindows上のCollabNetSubversionEdgeサーバーを使用してコードリポジトリを管理しており、シンプルな管理が本当に気に入っています。

私が探しているのは、CollabNetのSubversion Edgeと簡単に統合して、何らかの形式のWebベースのコードレビューと、それを起動して実行する方法に関する具体的な手順を提供するオープンソース/無料のものです。

コミット前とコミット後の両方のレビューを受け付けていますが、コミット後のレビューを開始することをお勧めします。そのため、ウィンドウに適切なフックを設定する方法の説明をいただければ幸いです。

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

svn - VisualSVNcommit-hookリポジトリ内のファイルにリビジョンを追加

SVN制御下のPHPプロジェクト(VisualSVN)があります。

どういうわけか、現在のリビジョン番号でリポジトリ内のファイルを更新する必要があります。メインサイトが更新/チェックアウトされたときにsvnビルド番号を表示できるようにします(この部分は問題ではありません)。

pre / post-commit-hookでこれを行うことは可能ですか?

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

windows - SVNポストコミットフックバッチウィンドウ

リポジトリを保存するために Visual SVN Server を実行している Windows Server があります。また、そのサーバーにはテスト コピーがあります。

何かをコミットするたびにそのテストコピーが自動的に更新されるように、単純なSVNポストコミットフックを設定しようとしています

コミット後のフックのVisual SVNでは、このように設定しました

次に、そのバッチ ファイルには、このような単純な更新があります。

サーバーでバッチファイルをダブルクリックして実行するか、コマンドラインから実行すると正常に動作します。ラップトップから何かをコミットすると、フリーズしてエラーが発生せず、テストコピーがロックされるため、クリーンアップを実行する必要があります。

Visual SVN サービスはネットワーク サービスとして実行されており、この aacount にはサーバー上の bin フォルダーとテスト コピーへのフル アクセスがあります。

シンプルな svn update post commit フックを設定する方法はありますか?

ありがとうフェデ

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

svn - SVN フック mailer.py 構成

サブバージョン 1.6.12 サーバーでポストコミット フックを設定して、コミット時に通知メールを送信しようとしています。

私はすでにスクリプト mailer.py (utils フォルダーの Subversion チームによって提供されます) を基本構成 (各コミット後にメールを送信するだけ) で使用しており、うまく機能します。

でも今は/tags/フォルダにコミットがあるときだけメールを送りたい。

これは私の標準的な mailer.conf です (うまくいきます):

そして、これは私が /tags/ のみのメール用に設定しようとしたものです:

しかし、それが機能しないため、構成を誤解しているようです: すべてのコミットでメールを受け取ります (タグの有無にかかわらず)

何か案が?ありがとうございました。

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

git - Git ポストコミット: --amend と rebase をスキップ

ruby で処理を行うポストコミット フックがあります。git rebase非常にうまく機能しますが、場合によっては、またはを実行するときにコードの実行をスキップしたい場合がありますgit commit --amend

これらの場合、または回避策でポストコミットフックをトリガーできなかった方法を誰かが知っていますか?

0 投票する
5 に答える
7796 参照

svn - SVN post-commit と Jenkins の問題

私はJenkinsでCIを動かそうとしています。これまで、私たちの環境では 2 つのスケジュールされたビルドを実行してきましたが、開発スタッフは CI を機能させたいと考えています。Jenkins Subversion Plugin wiki ページに記載されている手順に従いました。

https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin

これにより、コマンド ラインで問題なく実行されるスクリプトにたどり着きましたが、Subversion で (TortoiseSVN クライアントを使用して) 変更をコミットすると、コミットがハングしたように見え、Jenkins に通知が表示されません。

これが私のスクリプトです:

RSS フィードは既にスクリプトに含まれていました。それは1年以上働いています。

問題があった場合に備えて、ファイルのアクセス許可も更新しました。

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

svn - マイルストーンのみのsvnpostcommitフック

次の設定があります(必要です)。

1台のサーバー上のWebサイト+1サーバー

Webサイトを開発およびテストするためのローカルマシン。

コミット後のフック情報(ドイツ語)を見つけました:http ://www.yourhelpcenter.de/2010/07/svn-nach-einem-commit-automatisch-die-webseite-aktualisieren-post-commit-hook/これは基本的にすべてのコミットのウェブサイト。

およびsvnpost-commitフック:特定のファイルが変更された場合にのみ更新します。これにより、検索対象がほぼアーカイブされます。

svnのみにコミットし、後で安定した/洗練されたバージョン、別名マイルストーンをWebサイトを更新するブランチにマージします。

これをアーカイブする可能性はありますか?マージが行われたかどうかを確認する方法はありますか?必要に応じて、マージ後のフック。