2009-10-31 7 views
13

Я пытаюсь найти монитор Git Commit для Windows. Кто-нибудь знает, существует ли он?GIT Log или Commit Monitor

В идеале он будет вести мониторинг журнала и уведомлять о возникновении нового коммита.

+0

Где хранитель, который вы пытаетесь контролировать? На каком-то удаленном сайте? Как вы хотите получать уведомления? По электронной почте? – innaM

+0

привет - да, на удаленном сайте. его удаленный репозиторий в окне окна - не могу понять, как он может уведомить меня? – Tom

+0

Я использую TortiseGIT и надеялся на простой способ получения уведомлений об обновлениях .... справедливое количество коммитов в день? – Tom

ответ

-3

Просто используйте мерзавец крючок post-commit

githooks(5) Manual Page

+0

Привет :) Не уверен, что вы имеете в виду? – Tom

+0

Умм вы прочитали страницу в указанной ссылке? – jitter

+0

привет, да, но я не знал, как его использовать? только в командной строке или? – Tom

4

Лучше всего было бы использовать пост-получить крюк.

В вашем репозитории на сервере вы должны поместить сценарий оболочки с именем «post-receive» в каталог .git/hooks. Этот скрипт будет вызываться каждый раз, когда что-то будет нажато, и передается аргумент через stdin в форме

Есть примеры скриптов с последней версией git. Искать в:

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

На окнах, смотрите на пути вашей установки, чтобы найти его ...

+0

Я думаю, что это может быть лучшим (более простым) ответом на этот вопрос. –

+1

Как бы это сделать для репо, размещенного на github ? – cynistersix

3

Существует мерзавец монитор, который отображает всплывающие уведомления. Он должен работать в Windows с использованием Growl: https://github.com/spajus/gitmon

0

Попробуйте RSS или Atom-каналы и любой распространенный RSS-ридер (например, Mozilla Thunderbird). Конечно, у вас есть веб-сервер (например, скрипт CGI gitweb), который обеспечивает это.

17

Я начал проект с открытым исходным кодом, чтобы создать инструмент, который делает это. SourceLog - это приложение .NET v4.0 WPF, которое контролирует журналы изменений системы управления версиями. Приложение использует модель плагина для поддержки нескольких систем управления версиями. Есть в настоящее время плагины для Git, GitHub (через API), Subversion, Perforce и TFS 2010

SourceLog main window

Приложение опрашивает каждый «подписаны» хранилище изменений и отображает «тост» уведомлений панели при новые изменения обнаружены.

Проект размещен по адресу GitHub, и приложение может быть установлено с помощью установщика ClickOnce, размещенного по адресу AppHarbor. На моем blog есть дополнительная информация.

+0

хотел бы иметь возможность запускать это на моем Mac ... он будет работать под Mono? –

+0

Он построен с использованием WPF, который доступен только в Windows. Проект Mono имеет страницу статуса в своих планах реализации; http://www.mono-project.com/docs/gui/wpf/ – wonea

+0

Работает ли он с протоколом ssh, например: ssh: //[email protected]/foldername/.git –

2

https://gitmonitor.com

Этот сайт имеет инструмент, как то, что вы ищете ... Я пришел сюда, пытаясь найти информацию, чтобы увидеть, если это хорошо или нет.

Смежные вопросы