Лучшая альтернатива для CommitMonitor
В прошлом я использовал SVN Monitor и был очень доволен этим. Теперь похоже, что SVN Monitor оплачивается.
Я попробовал CommitMonitor, но не люблю его, как SVN Monitor.
Что мне не нравится в Commit Manager, это GUI:
- Я не могу щелкнуть по определенному файлу, чтобы увидеть его изменения, как в SVN Monitor.
- Когда вы нажимаете на конкретную фиксацию, вы получаете список файлов, чтобы увидеть их изменения.
Но Commit Monitor не отображается в файлах списков, измененных в одной и той же фиксации из другого места, на которое он отслеживает.
- Когда вы открываете графический интерфейс Commit Monitor, он показывает самые старые коммиты, в то время как я хочу видеть последние.
- ..............
Я читал об альтернативах здесь, но прошло уже почти 3 года.
Что используется для мониторинга SVN (Windows)?
Ответы
Ответ 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.]
Ответ 4
Свободный:
http://svnnotifier.tigris.org/
Ответ 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/