GIT Журнал регистрации или фиксации

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

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

Ответы

Ответ 2

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

SourceLog main window

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

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

Ответ 3

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

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

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

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

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

Ответ 4

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

Ответ 5

https://gitmonitor.com

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

Ответ 7

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