Ответ 1
Просто используйте GIT hook post-commit
Я пытаюсь найти Git Commit Monitor для Windows. Кто-нибудь знает, существует ли он?
В идеале он будет вести мониторинг журнала и уведомлять о возникновении нового коммита.
Просто используйте GIT hook post-commit
Я начал проект с открытым исходным кодом для создания инструмента, который это делает. SourceLog - это приложение .NET v4.0 WPF, которое контролирует журналы изменений системы управления версиями. Приложение использует модель плагина для поддержки нескольких систем управления версиями. В настоящее время существуют плагины для Git, GitHub (через API), Subversion, Perforce и TFS 2010.
Приложение проверяет каждый "подписанный" репозиторий на изменения и отображает панель уведомлений "тост" при обнаружении новых изменений.
Проект размещен на GitHub, и приложение можно установить с помощью установщика ClickOnce, размещенного на AppHarbor. В моем блоге есть больше информации.
Лучше всего было бы использовать крюк после приема.
В вашем репозитории на сервере вы должны поместить оболочку script с именем "post-receive" в каталог .git/hooks. Этот script будет вызываться каждый раз, когда что-то подталкивается и передается аргумент через stdin в форме
Есть примеры скриптов с последней версией git. Посмотрите:
/usr/share/doc/git-core/contrib/hooks/post-receive-email
В окнах посмотрите путь к своей установке, чтобы найти его...
Существует монитор git, который отображает всплывающие уведомления. Он должен работать в 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). Конечно, у вас есть веб-сервер (например, gitweb CGI script), который обеспечивает это.