Ответ 1
До сих пор нет общего представления о том, как обрабатывать несколько проектов. Если это не ваше дело - остальные должны работать на вас.
Никакой инструмент не идеален, и я собираюсь начать несколько долгосрочных проектов с помощью Trac и хотел бы справиться с теми проблемами, которые я могу или не могу испытывать. Другими словами, Trac отвечает моим потребностям в краткосрочной перспективе, и Я уже принял решение использовать его, но я хочу знать, чего ожидать в будущем.
Я не ищет:
I am ищет:
Итак, с какими головными болями, вызванными Trac, я должен с нетерпением ждать?
Для справки в будущем этот вопрос задавали, в то время как Trac v0.11 был последним стабильным выпуском.
До сих пор нет общего представления о том, как обрабатывать несколько проектов. Если это не ваше дело - остальные должны работать на вас.
Одной из проблем, с которыми я столкнулся с долгосрочным экземпляром Trac, является поле "версия". Не существует различия между списком версий, которые могут быть назначены для билета, и списком версий, которые могут быть запрошены в пользовательском интерфейсе запросов. Поэтому, если список версий для этого поля начинает получать громоздко долго, вы не можете обрезать его, не ограничивая того, что можете искать.
На днях я приступлю к исправлению этого...
Trac 0.11 скорее скорее ресурс, чем 0.10; в значительной степени из-за переключения на Genshi для шаблонов двигателя. Возможно, вы захотите следить за ресурсами на сервере, в частности, с памятью. Я ожидаю увидеть повышенное внимание к производительности в 0,13 или около того.
О, и если у вас возникнут проблемы, #trac на freenode может быть хорошим ресурсом.
Раскрытие: Я один из разработчиков Trac
Мы использовали Trac в течение нескольких лет с несколькими проектами. Подумав минутку, я все равно не могу придумать какую-либо значительную проблему, чтобы ее перечислить.
http://trac-hacks.org/ticket/131 - Постоянные логины (т.е. постоянные куки сеанса сеанса в браузере) не выполняются.
Это означает, что когда вы получаете почту svn post-commit со ссылкой trac, тогда если ваш браузер еще не загружен (помните свой логин), вы должны ввести свои учетные данные, чтобы просмотреть содержимое (в зависимости от того, как вы установили безопасность). Это только проблема, если вы доверяете определенному классу пользователей в своей сети. Браузеры, помнящие учетные данные, смягчают это, и для ситуаций с высокой степенью безопасности вам может и не понадобиться опция вообще, но для нас это немного раздражает.
0.12 довольно близок к выпуску, я бы пошел прямо на магистраль r9125 или около того:
Вот три основных вопроса, почему я пошел вперед и переместил все мои envs в 0.12dev. есть еще много второстепенных приятных вещей, которые имеют значение более 0,11.
Я думаю, что запуск trac из рабочей копии SVN обеспечивает очень приятное обновление и общую управляемость, поэтому я бы порекомендовал.
поддержка нескольких проектов - это самый большой преступник, и я хочу сам поработать над улучшением этой ситуации.
Когда кто-то еще переназначает ваш билет, вы не получите уведомление.