2009-10-31 15 views
13

Sto cercando di trovare un git commit Monitor per Windows. Qualcuno sa se esiste?GIT Login o commettere Monitor

Idealmente sarebbe essenzialmente monitorare il registro e avvisa quando commit si è verificato un nuovo.

+0

Dov'è il repository che si sta tentando di monitorare? In qualche sito remoto? Come vuoi essere avvisato? Per e-mail? – innaM

+0

ciao - sì su un sito remoto. è un repository remoto su una finestra di windows - non riesco a capire come può avvisare me? – Tom

+0

Sto usando TortiseGIT e speravo in un modo semplice per ottenere le notifiche di aggiornamento .... un discreto numero di commit al giorno? – Tom

risposta

-3

Basta usare il gancio GIT post-commit

githooks(5) Manual Page

+0

Ciao :) Non sei sicuro di cosa intendi? – Tom

+0

Umm hai letto la pagina nel link fornito? – jitter

+0

ciao sì, ma non sapevo come usarlo? la sua linea di comando solo o? – Tom

4

La cosa migliore sarebbe quella di utilizzare il gancio post-ricezione.

Sul repository sul server, è necessario mettere uno script di shell chiamato 'post-ricezione' nella directory .git/ganci. Questo script verrà richiamato ogni volta che viene spinto qualcosa ed è passata argomento tramite stdin in forma

ci sono esempi script forniti con la versione recente di git. Cerca in:

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

Su Windows, guardare il percorso della vostra installazione di trovarlo ...

+0

Penso che questa potrebbe essere la risposta migliore (più semplice) per questa domanda –

+1

Come si farebbe per fare questo per un repository ospitato su github ? – cynistersix

0

Prova feed RSS o Atom e qualsiasi lettore RSS comune (ad esempio Mozilla Thunderbird). Certo, hai un server web (come lo script CGI di gitweb) che lo fornisce.

17

ho iniziato un progetto open source per costruire uno strumento che fa questo. SourceLog è un'applicazione .NET v4.0 WPF che monitora i log delle modifiche del sistema di controllo della versione. L'applicazione utilizza un modello di plugin per supportare più sistemi di controllo delle versioni. Ci sono attualmente plugin per Git, GitHub (tramite l'API), Subversion, Perforce, e TFS 2010.

SourceLog main window

L'applicazione sondaggi ogni repository "sottoscritto" per le modifiche e visualizza un pannello di notifica "brindisi" quando nuove modifiche vengono rilevate.

Il progetto è ospitato su GitHub e l'app può essere installata tramite il programma di installazione ClickOnce ospitato su AppHarbor. Sono disponibili ulteriori informazioni sul mio blog.

+0

piacerebbe essere in grado di eseguire questo sul mio Mac ... sarebbe girare sotto Mono? –

+0

E 'costruito utilizzando Framework WPF, che è disponibile solo su Windows. Il progetto Mono ha una pagina di stato sui loro piani di implementazione; http://www.mono-project.com/docs/gui/wpf/ – wonea

+0

Funziona con il protocollo SSH, in questo modo: ssh: //[email protected]/foldername/.git –

2

https://gitmonitor.com

Questo sito è uno strumento come quello che stai cercando ... Sono venuto qui cercando di trovare informazioni per vedere se è buono o no.

Problemi correlati