Подтвердить что ты не робот

Лучшая альтернатива для CommitMonitor

В прошлом я использовал SVN Monitor и был очень доволен этим. Теперь похоже, что SVN Monitor оплачивается.

Я попробовал CommitMonitor, но не люблю его, как SVN Monitor.
Что мне не нравится в Commit Manager, это GUI:

  • Я не могу щелкнуть по определенному файлу, чтобы увидеть его изменения, как в SVN Monitor.
  • Когда вы нажимаете на конкретную фиксацию, вы получаете список файлов, чтобы увидеть их изменения. Но Commit Monitor не отображается в файлах списков, измененных в одной и той же фиксации из другого места, на которое он отслеживает.
  • Когда вы открываете графический интерфейс Commit Monitor, он показывает самые старые коммиты, в то время как я хочу видеть последние.
  • ..............

Я читал об альтернативах здесь, но прошло уже почти 3 года.

Что используется для мониторинга SVN (Windows)?

4b9b3361

Ответ 1

Какова ваша цель отслеживать изменения SVN? Если вы отслеживаете код, чтобы инициировать некоторые мягкие обзоры кодов, я бы предложил использовать инструмент, который инкапсулирует процесс обзора (помимо предупреждения изменений кода). Я использую Atlassian (Crucible для обзоров кода и FishEye для мониторинга/предупреждения о коммитах), и он отлично работает.

TeamCity хорош для того, чтобы запускать CI-сборки на коммит-источнике... не лучший способ узнать, что изменилось в источнике.

Cheers, Savinder

Ответ 2

Вы можете установить Trac вместе со своим SVN-сервером и получить RSS-каналы в репозитории с вашим любимым обозревателем RSS-сообщений, например Feed Notifier. Trac и Feed Notifier являются бесплатными.

После того, как вы настроили Trac, добавив свой репозиторий с помощью trac-admin, вы можете подписаться на RSS-канал, указанный в нижней части страницы временной шкалы.

При каждой фиксации RSS подает новую запись:

Changeset in repo [<RevNumber>]: <commit-message>

Канал передачи приводит вас непосредственно к странице набора изменений, которая дает файл, который изменился, и различия, если это текстовые файлы.

См. примеры проекта Trac: RSS-канал, RSS-запись

Или, таким же образом Trac, вы можете использовать WebSVN, который также предоставляет RSS-канал. Возможно, более легкий вес...

Ответ 3

CommitMonitor по-прежнему является лучшим инструментом для мониторинга изменений svn в Windows. очень легкий и выполнять работу. [который основан на моем текущем exp.]

Ответ 5

  • Использование TeamCity

    Вы можете использовать TeamCity - непрерывная интеграция сервер. Это очень мощный инструмент и может использоваться для мониторинга потребностей. Если вы используете java и IntelliJ IDEA - у IDEA есть интеграция с TeamCity.

    TeamCity имеет бесплатную версию и работает в Windows.

  • Использование IDE, такого как IntelliJ IDEA

    В IDEA Список изменений - список локальных изменений (для фиксации), изменения списка на сервере (для обновления) и истории список (все коммиты).

    IDEA имеет бесплатную версию и работает в Windows.

Ответ 6

Я действительно использую комбо TortoiseSVN и AnkhSVN, и он работает очень хорошо.

Я действительно не знаю svn monitor, но кортеж Tortoise/AnkhSVN, похоже, делает все, что вы упомянули.

Черепаха: http://tortoisesvn.net/

AnkhSvn: http://ankhsvn.open.collab.net/