Есть ли инструмент для мониторинга и аннотирования SVN-проверок? - PullRequest
2 голосов
/ 09 июля 2009

Существует ли инструмент (предпочтительно веб-интерфейс), который позволяет отслеживать SVN-репозиторий (или, скорее, подкаталог), чтобы видеть все проверки и добавлять примечания к каждому из них? Возможность фильтрации и форматирования проверочных сообщений будет дополнительным бонусом.

Справочная информация. В моем текущем проекте нам хотелось бы иметь журнал с подробными и информативными данными о каждой регистрации в определенных модулях, которые широко используются. К сожалению, организационно нереально иметь настраиваемый хук предварительной фиксации, и поэтому люди часто забывают или слишком ленивы, чтобы писать хорошие комментарии о регистрации. Поскольку комментарии для регистрации не могут быть изменены позже (правильно ??), это будет обходной путь.

Ответы [ 4 ]

3 голосов
/ 10 июля 2009

Проверка комментариев, безусловно, может быть впоследствии изменена - вам нужно добавить pre-revprop-change подключите его, затем вы можете щелкнуть правой кнопкой мыши ревизию в черепахе SVN и выбрать редактирование сообщения журнала. Хук изменения revprop просто должен выйти со значением 0. Это может быть сложно, если вы уже не можете изменить скрипты ловушек.

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

1 голос
/ 09 июля 2009

Michael

Разве Trac не поможет вам в этом?

Или, может быть TortoiseSVN ?

0 голосов
/ 13 июля 2009

Есть Commit Monitor , но если вы хотите отредактировать сообщение журнала после коммита, то вы SOL, если не можете получить разрешение на добавление ловушки pre-revprop-change в репозиторий. .

Предполагается, что изменение серверной среды исключено, и вы пользуетесь TortoiseSVN для Windows, и я думаю, что вам лучше всего установить свойство tsvn: logminsize .

0 голосов
/ 13 июля 2009

На самом деле есть два способа изменить комментарий о регистрации, Джим Т упомянул подход, который следует использовать, если хранилище удаленное. Если у вас есть локальный доступ:

$ svnadmin setlog REPOS_PATH -r N FILE

должен сделать трюк. В любом случае, проверьте svn faq на эту тему.

Будучи стэковером потока "новый пользователь", я только что использовал все свои гиперссылки, но я попытаюсь потаскать:)

Я могу поддержать рекомендации 'CommitMonitor' (если вы работаете в Windows) и Sventon для мониторинга хранилища.

Что касается аннотаций, вы можете избежать использования одного из плагинов для проверки кода для Trac или Redmine. Я полагаю, что у них обоих есть демонстрационные сайты, на которых вы могли бы попробовать их, хотя это может быть излишним из-за того, что вам нужно.

Удачи!

...