2010-01-31 14 views

risposta

2

C'è qualcosa come SVN Monitor per repository Git?

Nulla di fantasia e di icone di quello, no.

Penso SVN Monitor è una risposta DVCS ad un centrale VCS problema strumento: come faccio a monitorare potenziali evoluzioni parallele e conflitti a più "progetti" (leggi "repository lontani")

Ma tutti coloro i problemi sono costruiti proprio in Git: basta aggiungere un repository remoto, recuperarlo e avere nel repository locale molto più che "svn log".

Si può quindi fare la diff e rebase e si fondono si desidera tra i rami provenienti da varie repo distante (perché sono stati recuperati)

È anche possibile configurare quegli stessi pronti contro termine a distanza di non accettare non fast-forward Unisci, costringendoti a risolvere qualsiasi conflitto prima localmente, prima di inviarli agli altri "progetti".

1

Non ho familiarità con SVNMonitor, tuttavia Git ha un set di hooks che viene eseguito su vari eventi diversi nel repository. Ad esempio, post-receive viene eseguito sul repository remoto dopo ogni git push.

Gli hook sono solo script che vivono nella directory hooks del repository e inizialmente disabilitati dalla presenza di un suffisso .sample sul nome del file.

Quindi, se si è felici di eseguire degli script, è possibile modificare gli hook appropriati per gli eventi di repository a cui si è interessati ed eseguire qualsiasi operazione specifica che si desidera replicare da SVNMonitor.

0

Git Notifier sembra che fornirebbe alcune delle funzionalità di SVN Monitor ... tranne che il front-end utilizza il framework OS X Growl per le notifiche. Suppongo che tu voglia una soluzione Windows?

A seconda di come è strutturato il codice sottostante, è possibile estrarre il materiale Growl e sostituirlo con (un'altra tecnologia di notifica).

5

Ho recentemente scritto scm-notifier che può monitorare sia i repository Git che SVN. È una porta del noto SVN notifier, il che significa che scm-notifier supporta anche GUI di fantasia.

+0

Ho aggiunto il supporto .net 4.5 qui https://github.com/regisbsb/scm-notifier Grazie a @pocorall! – regisbsb

+0

Non funziona, non può nemmeno accedere. –

+0

@AlekseyKontsevich: tutto funziona perfettamente. testato oggi Git 2.9.0 [x64] – Zam

Problemi correlati