SVN Monitor, как программное обеспечение для репозиториев Git - PullRequest
13 голосов
/ 31 января 2010

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

Ответы [ 4 ]

5 голосов
/ 13 ноября 2011

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

2 голосов
/ 31 января 2010

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

Ничего столь необычного и цветного, чем это, нет.

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

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

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

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

1 голос
/ 31 января 2010

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

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

Таким образом, если вы счастливы выполнить некоторые сценарии, вы можете отредактировать соответствующие ловушки для интересующего вас события репозитория и выполнить любые конкретные операции, которые вы хотите реплицировать из SVNMonitor. 1011 *

0 голосов
/ 31 января 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...