Ich versuche einen Git Commit Monitor für Windows zu finden. Weiß jemand, ob einer existiert?GIT Log oder Commit Monitor
Im Idealfall würde es im Wesentlichen das Protokoll überwachen und benachrichtigen, wenn ein neues Commit stattgefunden hat.
Ich versuche einen Git Commit Monitor für Windows zu finden. Weiß jemand, ob einer existiert?GIT Log oder Commit Monitor
Im Idealfall würde es im Wesentlichen das Protokoll überwachen und benachrichtigen, wenn ein neues Commit stattgefunden hat.
benutzen Sie einfach den GIT Haken post-commit
Am besten wäre die Post erhalten Haken zu verwenden sein.
In Ihrem Repository auf dem Server müssen Sie ein Shell-Skript namens "post-receive" in das .git/hooks-Verzeichnis schreiben. Dieses Skript wird jedes Mal aufgerufen, wenn etwas gepusht wird und das Argument über stdin im Formular übergeben wird.
Es gibt Beispiele für Skripte, die mit der neuesten Version von git geliefert wurden. Schauen Sie in:
/usr/share/doc/git-core/contrib/hooks/post-receive-email
auf Fenster, Blick auf den Pfad Ihres installieren, es zu finden ...
Ich denke, dass dies die bessere (einfachere) Antwort für diese Frage sein könnte –
Wie würde man dies für ein Repo tun, das auf GitHub gehostet wird ? – cynistersix
Sehen Sie dieses Blog für einen Ansatz mit Growl, Cygwin, Ruby und Git-Notifier.
http://hsiliev.blogspot.com/2011/03/git-notifier-on-windows.html
Es gibt git Monitor, der Pop-up-Benachrichtigungen anzeigt. Es sollte in Windows mit Growl funktionieren: https://github.com/spajus/gitmon
Probieren Sie RSS oder Atom-Feeds und alle gängigen RSS-Reader (z. B. Mozilla Thunderbird). Natürlich haben Sie einen Webserver (wie gitweb CGI-Skript), der das zur Verfügung stellt.
Ich habe ein Open-Source-Projekt gestartet, um ein Tool zu erstellen, das dies tut. SourceLog ist eine .NET V4.0 WPF-Anwendung, die Versionskontrollsystem-Änderungsprotokolle überwacht. Die Anwendung verwendet ein Plugin-Modell, um mehrere Versionskontrollsysteme zu unterstützen. Es gibt zur Zeit Plugins für Git, GitHub (über die API), Subversion, Perforce und TFS 2010.
Die Anwendung fragt jede "abonniert" Repository für Änderungen und zeigt ein "Toast" Benachrichtigungsfenster, wenn Neue Änderungen werden erkannt.
Das Projekt wird unter GitHub gehostet und die App kann über das ClickOnce-Installationsprogramm unter AppHarbor installiert werden. Es gibt mehr Informationen über meine blog.
würde gerne in der Lage sein, dies auf meinem Mac zu laufen ... würde es unter Mono laufen? –
Es ist gebaut mit WPF-Framework, das nur unter Windows verfügbar ist. Das Mono-Projekt hat eine Statusseite zu seinen Implementierungsplänen; http://www.mono-project.com/docs/gui/wpf/ – wonea
Funktioniert es mit ssh-Protokoll, wie folgt: ssh: //[email protected]/foldername/.git –
Diese Seite hat ein Tool wie das, was Sie suchen ... Ich bin hergekommen, versuchen Informationen zu finden, um zu sehen, ob es gut ist oder nicht.
Wo ist das Repository, das Sie überwachen möchten? Auf einer entfernten Site? Wie möchten Sie benachrichtigt werden? Per E-Mail? – innaM
Hallo - ja auf einer Remote-Site. es ist ein Remote-Repository auf einer Windows-Box - kann nicht herausfinden, wie es mich benachrichtigen kann? – Tom
Ich benutze TortiTEGIT und hoffe auf eine einfache Möglichkeit, Update-Benachrichtigungen zu erhalten .... ein paar Commits pro Tag? – Tom