Gibt es etwas wie SVN Monitor für Git-Repositories? Etwas, mit dem ich Checkins überwachen und Vergleiche anstellen kann.SVN Monitor wie Software für Git-Repositories
Antwort
Gibt es sowas wie SVN Monitor für Git-Repositories?
Nichts so ausgefallen und icon-colored als das, nein.
denke ich SVN Monitor ist eine DVCS Antwort auf eine zentrale VCS-Tool Problem: Wie kann ich mögliche parallele Entwicklungen und Konflikte auf mehrere „Projekte“ (sprich: „ferne Repositorys“)
Aber all diejenigen überwachen Probleme sind direkt in Git: einfach ein Remote-Repo hinzufügen, holen Sie es und Sie haben in Ihrem lokalen Repo so viel mehr als nur "Svn Log".
Sie können dann alle diff machen und rebase und fusionieren Sie wollen zwischen den Zweigen aus verschiedenen fernen Repo kommen (weil sie geholt wurden)
Sie können auch die gleichen Remote-Repo-Konfiguration nicht nicht vorspulen akzeptieren fusionieren und zwingt Sie, einen Konflikt zuerst lokal zu lösen, bevor Sie ihn zu Ihren anderen "Projekten" drängen.
Ich bin nicht vertraut mit SVNMonitor, aber Git hat eine Reihe von hooks, die auf verschiedenen verschiedenen Ereignissen im Repository ausgeführt werden. Zum Beispiel wird post-receive
auf dem Remote-Repository nach jedem git push
ausgeführt.
Die Hooks sind nur Skripte, die sich im Hooks-Verzeichnis Ihres Repositorys befinden und anfangs durch das Vorhandensein eines .sample-Suffixes für den Dateinamen deaktiviert werden.
Wenn Sie also etwas Scripting durchführen möchten, können Sie die entsprechenden Hooks für die Repository-Ereignisse, an denen Sie interessiert sind, bearbeiten und die spezifischen Vorgänge ausführen, die Sie von SVNMonitor replizieren möchten.
Git Notifier sieht aus, als würde es einige der Funktionen von SVN Monitor bieten ... außer das Front-End verwendet das OS X-Framework Growl für Benachrichtigungen. Ich vermute, Sie wollen eine Windows-Lösung?
Je nachdem, wie der Underlaying-Code strukturiert ist, können Sie den Growl-Kram herausreißen und durch (eine andere Benachrichtigungstechnologie) ersetzen.
Ich schrieb vor kurzem scm-notifier, die sowohl Git und SVN-Repositories überwachen können. Es ist ein Port von gut bekannt SVN notifier, was bedeutet, dass scm-Notifier auch fancy GUI unterstützt.
- 1. Raumtemperatur-Monitor-Software
- 2. Ähnliche SVN Server-Software für OS X, das ist wie Visual SVN
- 3. commit Monitor für tfs
- 4. Monitor Verzeichnis für Änderungen?
- 5. Monitor Netzwerkordner für Dateien
- 6. SSH "Login Monitor" für Linux
- 7. Howto Software-Drop über SVN zur Verfügung stellen?
- 8. Vertrag für gehostete Software
- 9. Boxstarter für Software-Automatisierung
- 10. Schlüssel für Software
- 11. FEM-Software für Inkrementberechnungen
- 12. Statistik/Monitor/Inspector für beanstalkd
- 13. Seite Fehler Monitor für Windows
- 14. Monitor Netzwerkverkehr Mac
- 15. Svn Client-Binärdateien für Windows
- 16. Wie korrigieren kleine Software-Patches große Software?
- 17. Wie schreibe ich Software für mein Touchpad?
- 18. Software: Wie erkennt Software ein Lied?
- 19. Monitor-Internet-Verbindung mit C#
- 20. Software Synth Bibliothek für Java
- 21. Software-Tool für agiles Projektmanagement
- 22. Monitor-CPU und Speicher für Azure WebJob
- 23. Online-Software-Tracking-Software
- 24. Monitor-Anwendungen
- 25. Serial/Com Port Monitor für Windows x64
- 26. Debugging-Monitor
- 27. Clipboard Monitor
- 28. Freischaltcode für freie Software-Lizenz
- 29. Localhost-Software für Windows 7
- 30. Misra-Standard für eingebettete Software
Ich habe .net 4.5 Unterstützung hier https://github.com/regissbsb/scm-notifier hinzugefügt Danke @pocorall! – regisbsb
Funktioniert nicht, kann nicht einmal einloggen. –
@AlekseyKontsevich - alles funktioniert gut. Heute getestet. Git 2.9.0 [x64] – Zam