Windows 用の Git Commit Monitor を探しています。存在するかどうか知っている人はいますか?
理想的には、基本的にログを監視し、新しいコミットが発生したときに通知します。
これを行うツールを構築するオープン ソース プロジェクトを開始しました。SourceLogは、バージョン管理システムの変更ログを監視する .NET v4.0 WPF アプリケーションです。アプリケーションはプラグイン モデルを使用して、複数のバージョン管理システムをサポートします。現在、Git、GitHub (API 経由)、Subversion、Perforce、および TFS 2010 用のプラグインがあります。
アプリケーションは、「サブスクライブ」された各リポジトリをポーリングして変更を確認し、新しい変更が検出されると「トースト」通知パネルを表示します。
プロジェクトはGitHubでホストされており、 AppHarborでホストされている ClickOnce インストーラーを介してアプリをインストールできます。詳細については、私のブログをご覧ください。
post-receive フックを使用するのが最善です。
サーバー上のリポジトリで、'post-receive' という名前のシェル スクリプトを .git/hooks ディレクトリに配置する必要があります。このスクリプトは、何かがプッシュされ、フォームの標準入力を介して引数が渡されるたびに呼び出されます
git の最近のバージョンで提供されるサンプル スクリプトがあります。覗く:
/usr/share/doc/git-core/contrib/hooks/post-receive-email
Windowsでは、インストールのパスを見て見つけてください...
ポップアップ通知を表示する git monitor があります。Windows でGrowlを使用して動作するはずです: https://github.com/spajus/gitmon
このサイトには、あなたが探しているようなツールがあります... 私は、それが良いかどうかを確認するための情報を探してここに来ました。
Growl、Cygwin、Ruby、Git-Notifier を使用したアプローチについては、このブログを参照してください。
http://hsiliev.blogspot.com/2011/03/git-notifier-on-windows.html
RSS または Atom フィードと、一般的な RSS リーダー (Mozilla Thunderbird など) を試してみてください。もちろん、それを提供する Web サーバー (gitweb CGI スクリプトなど) があります。
GITフックを使用するだけですpost-commit