SVN Monitor, как программное обеспечение для хранилищ Git

Есть ли что-то вроде SVN Monitor для репозиториев Git? Что-то, что позволит мне контролировать сеансы и делать сравнения.

Ответы

Ответ 1

Недавно я написал scm-notifier, который может отслеживать как хранилища Git, так и SVN. Это порт известного SVN-уведомления, что означает, что scm-notifier также поддерживает графический интерфейс fancy.

Ответ 2

Есть ли что-нибудь вроде SVN Monitor для репозиториев Git?

Ничего такого необычного и цветного, кроме этого, нет.

Я думаю, SVN Monitor является ответом DVCS на проблему с центральным инструментом VCS: как я могу отслеживать потенциальные параллельные эволюции и конфликты с несколькими "проектами" (читай "отдаленные репозитории" )

Но все эти проблемы построены прямо в Git: просто добавьте удаленное репо, извлеките его и у вас в вашем локальном репо гораздо больше, чем просто "svn log".

Затем вы можете сделать все различия и перегруппировку и слияние между ветвями, поступающими из разных далеких репо (поскольку они были извлечены)

Вы также можете настроить те же удаленные репо, чтобы не принимать немедленное слияние, заставляя вас сначала разрешить любой конфликт локально, прежде чем нажимать их на другие "проекты".

Ответ 3

Я не знаком с SVNMonitor, однако Git имеет набор hooks, которые выполняются на разных событиях в репозитории. Например, post-receive выполняется в удаленном репозитории после каждого git push.

Крючки - это просто скрипты, которые находятся в каталоге hooks вашего репозитория и изначально отключены присутствием суффикса .sample в имени файла.

Итак, если вы с удовольствием выполняете некоторые сценарии, вы можете отредактировать соответствующие крючки для событий (-ей) репозитория, которые вас интересуют, и выполнить любые конкретные операции, которые вы хотите реплицировать из SVNMonitor.

Ответ 4

Git Notifier выглядит так, будто это обеспечит некоторые функции SVN Monitor... кроме front-end использует ОС X Framework Growl для уведомлений. Я предполагаю, что вам нужно решение Windows?

В зависимости от того, как структурирован подстилающий код, вы можете вырвать материал Growl и заменить его (другая технология уведомлений).