Как один "group a bunch of revisions you've already committed to svn together" (см. Ответ Джима Т) в Trac?Групповые ревизии вместе с Trac?
ответ
Основная идея - просто указать номер ошибки в журнал изменений при фиксации. Если это первое, тогда, когда вы смотрите вниз по журналам, вы сможете легко увидеть номера ошибок.
Я знаю, что Redmine имеет дополнительную функцию, которая проверяет эти номера ошибок в журналах фиксации и придает ревизию ошибке, поэтому вы можете увидеть из ошибок все исправления, которые были связаны с ее исправлением. Я был бы удивлен, если у trac нет ничего подобного.
TortoiseSVN имеет определенную поддержку для систем продажи билетов, которые делают это также через bugtraq properties. Они интегрируются по-разному с помощью программного обеспечения для отслеживания - от простых регулярных выражений, которые выделяют номера ошибок и позволяют отображать их до полных модулей, которые могут быть установлены в черепахе, чтобы просматривать открытые ошибки во время совершения.
Лучшее, что вы получите в vailla Trac будет поставить ссылку на билет в вашем комментарии фиксации («Fixed-бла-бла-бла для # 123» Примечание: # как ПРОФ будет пикап ссылку
. Недостатком является то, что trac не отслеживает изменения в телеобъекте билета/базе данных. Комментарии коммита будут правильно выделены и легко доступны для поиска, но по умолчанию не требуется отслеживание по вашему желанию.
I THINK вы можете достичь того, чего хотите, используя скрипт hook/post-pre-commit для svn. Trac поставляется с примером.
Мне нужно попробовать попробовать ... – leeand00