2010-01-31 22 views

Respuesta

2

¿Hay algo así como SVN Monitor para repositorios Git?

Nada tan elegante y de color de icono que eso, no.

creo SVN Monitor es una respuesta DVCS a un problema central VCS herramienta: ¿Cómo se supervisan las posibles evoluciones paralelas y conflictos a múltiples "proyectos" (léase "repositorios distantes")

Pero todos aquellos los problemas se crean directamente en Git: simplemente agrega un repositorio remoto, tráelo y tendrás en tu repositorio local mucho más que solo "svn log".

A continuación, puede hacer toda la diff y rebase y fusionar que desea entre las ramas procedentes de diversos repo distante (porque han sido extraídas)

También puede configurar los mismos repo a distancia para que no acepte no avance rápido fusionar, lo que obliga a resolver cualquier conflicto primero a nivel local, antes de empujarlos a sus otros "proyectos".

1

No estoy familiarizado con SVNMonitor, sin embargo, Git tiene un conjunto de hooks que se ejecuta en varios eventos diferentes en el repositorio. Por ejemplo, post-receive se ejecuta en el repositorio remoto después de cada git push.

Los ganchos son solo scripts que viven en el directorio hooks de su repositorio y se desactivan inicialmente por la presencia de un sufijo .sample en el nombre del archivo.

lo tanto, si estás dispuesto a hacer algunas secuencias de comandos, se puede editar el gancho apropiado (s) para el evento (s) de depósito que le interesa, y realizar cualquier operación específica que desea replicar desde SVNMonitor.

0

Git Notifier parece que proporcionaría parte de la funcionalidad del Monitor SVN ... excepto que el front-end usa el sistema OS X Growl para las notificaciones. Supongo que quieres una solución de Windows.

Dependiendo de cómo esté estructurado el código subyacente, es posible que pueda arrancar las cosas Growl y reemplazarlas con (otra tecnología de notificación).

5

Recientemente escribí scm-notifier que puede controlar los repositorios de Git y SVN. Es un puerto del bien conocido SVN notifier, lo que significa que scm-notifier también es compatible con una elegante GUI.

+0

He agregado soporte para .net 4.5 aquí https://github.com/regisbsb/scm-notifier Gracias @pocorall! – regisbsb

+0

No funciona, ni siquiera puede iniciar sesión. –

+0

@AlekseyKontsevich - todo funciona bien. probado hoy. Git 2.9.0 [x64] – Zam