2009-08-17 9 views
2

Mein Team hat eine Reihe von Projekten, die mehrere SVN-Repositories umfassen. Zusammen mit den täglichen Updates von Meetings und E-Mails möchte ich eine tägliche Digest-E-Mail, in der die Commits der von uns verwendeten Repositories zusammengefasst sind. Ich habe ähnliche Dinge in Projektmanagement-Tools wie Unfuddle gesehen, aber ich habe mich gefragt, ob es ein einfaches Dienstprogramm gibt, das genau das getan hat.Gibt es ein Tool zum Senden eines täglichen Digests aus einer Reihe von SVN-Repositories?

Antwort

1

Nicht sicher, ob es ein Widget gibt, das dies tut oder nicht. Aber ich würde denken, dass wenn Sie aufstehen (oder vielleicht schon haben) eine kontinuierliche Integration Umgebung (ich benutze CruiseControl und NAnt), dann könnten Sie alle Berichte in einem Tag über alle Ihre Repositories aus einem einzigen CruiseControl-Projekt aggregieren und erstellen Datei, die am Ende des Tages läuft. Dieses Projekt wäre dafür verantwortlich, die verschiedenen Berichte/Logs aus dem anderen Build aufzunehmen und sie in eine Build-E-Mail zu integrieren ... Klingt so, als würde das funktionieren.

Vielleicht gibt es da etwas Eleganteres! Ich kann es kaum erwarten, die anderen Antworten zu sehen.

0

Trac

„Es stellt eine Schnittstelle zu Subversion (oder andere Versionskontrollsysteme), ein integriertes Wiki und komfortable Berichtsmöglichkeiten.“

+0

Ich habe auf Trac geschaut, aber ich denke nicht, dass es leicht mehrere Projekte gut behandelt (korrigieren Sie mich, wenn ich falsch liege). Es ist natürlich großartig für ein einzelnes Projekt. Es ist auch ein viel größeres Dienstprogramm als das, was ich suche (wir haben bereits Bug-Tracking und ein Wiki). – DavidWinterbottom

+0

http://trac.edgewall.org/wiki/TracMultipleProjects –

+0

sourceforge.net verwendet Trac und ich bin mir ziemlich sicher, dass sie mehr Projekte haben als je zuvor. ;) –

1

(Unter Windows) können Sie CommitMonitor installieren. Sie können eine beliebige Anzahl von SVN-Repositories konfigurieren, die in konfigurierbaren Intervallen beobachtet/überwacht werden. Das Tool zeigt Ihnen alle neuen Commits und ermöglicht es Ihnen, jedes Commit in Details zu überprüfen.

1

Ich schlage vor, einen Blick auf http://devpulse.com/ zu werfen (Disclaimer: Ich bin Teil des Teams dahinter). Im Moment hat es nicht genau einen täglichen Digest, aber es gibt einen RSS/Twitter-Stream aller Ereignisse/Änderungen in Ihren Repositories (und anderen Tools).

Verwandte Themen