2009-05-29 5 views

ответ

1

Основная идея - просто указать номер ошибки в журнал изменений при фиксации. Если это первое, тогда, когда вы смотрите вниз по журналам, вы сможете легко увидеть номера ошибок.

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

TortoiseSVN имеет определенную поддержку для систем продажи билетов, которые делают это также через bugtraq properties. Они интегрируются по-разному с помощью программного обеспечения для отслеживания - от простых регулярных выражений, которые выделяют номера ошибок и позволяют отображать их до полных модулей, которые могут быть установлены в черепахе, чтобы просматривать открытые ошибки во время совершения.

+0

Мне нужно попробовать попробовать ... – leeand00

0

Лучшее, что вы получите в vailla Trac будет поставить ссылку на билет в вашем комментарии фиксации («Fixed-бла-бла-бла для # 123» Примечание: # как ПРОФ будет пикап ссылку

. Недостатком является то, что trac не отслеживает изменения в телеобъекте билета/базе данных. Комментарии коммита будут правильно выделены и легко доступны для поиска, но по умолчанию не требуется отслеживание по вашему желанию.

I THINK вы можете достичь того, чего хотите, используя скрипт hook/post-pre-commit для svn. Trac поставляется с примером.