17

Windows 用の Git Commit Monitor を探しています。存在するかどうか知っている人はいますか?

理想的には、基本的にログを監視し、新しいコミットが発生したときに通知します。

4

7 に答える 7

19

これを行うツールを構築するオープン ソース プロジェクトを開始しました。SourceLogは、バージョン管理システムの変更ログを監視する .NET v4.0 WPF アプリケーションです。アプリケーションはプラグイン モデルを使用して、複数のバージョン管理システムをサポートします。現在、Git、GitHub (API 経由)、Subversion、Perforce、および TFS 2010 用のプラグインがあります。

SourceLog メイン ウィンドウ

アプリケーションは、「サブスクライブ」された各リポジトリをポーリングして変更を確認し、新しい変更が検出されると「トースト」通知パネルを表示します。

プロジェクトはGitHubでホストされており、 AppHarborでホストされている ClickOnce インストーラーを介してアプリをインストールできます。詳細については、私のブログをご覧ください。

于 2013-01-27T15:03:16.967 に答える
4

post-receive フックを使用するのが最善です。

サーバー上のリポジトリで、'post-receive' という名前のシェル スクリプトを .git/hooks ディレクトリに配置する必要があります。このスクリプトは、何かがプッシュされ、フォームの標準入力を介して引数が渡されるたびに呼び出されます

git の最近のバージョンで提供されるサンプル スクリプトがあります。覗く:

/usr/share/doc/git-core/contrib/hooks/post-receive-email

Windowsでは、インストールのパスを見て見つけてください...

于 2009-10-31T13:09:25.867 に答える
3

ポップアップ通知を表示する git monitor があります。Windows でGrowlを使用して動作するはずです: https://github.com/spajus/gitmon

于 2011-05-09T05:51:17.643 に答える
2

https://gitmonitor.com

このサイトには、あなたが探しているようなツールがあります... 私は、それが良いかどうかを確認するための情報を探してここに来ました。

于 2016-03-11T15:44:40.757 に答える
1

Growl、Cygwin、Ruby、Git-Notifier を使用したアプローチについては、このブログを参照してください。

http://hsiliev.blogspot.com/2011/03/git-notifier-on-windows.html

于 2011-04-28T13:08:35.363 に答える
0

RSS または Atom フィードと、一般的な RSS リーダー (Mozilla Thunderbird など) を試してみてください。もちろん、それを提供する Web サーバー (gitweb CGI スクリプトなど) があります。

于 2012-01-24T10:09:09.273 に答える
-3

GITフックを使用するだけですpost-commit

githooks(5) マニュアルページ

于 2009-10-31T12:45:14.363 に答える