Я работаю в составе добровольной команды, создающей продукт с открытым исходным кодом с разрешительной лицензией. В настоящее время мы используем Visual SVN Server / TortoiseSVN для контроля версий и TeamCity для наших непрерывных интеграционных сборок.
Я бы хотел добавить компонент отслеживания ошибок в микс, который будет интегрирован в SVN. В идеале я хотел бы использовать FogBugz, но у нас нет бюджета. Итак, мне нужна альтернатива. Требования:
- Должно быть бесплатным или иметь бесплатную версию, поддерживающую не менее 20 разработчиков (мы добровольцы!)
- Должен интегрироваться с VisualSVN Server
- Должен работать в Windows
- Я предпочитаю технологию Microsoft (ASP.Net поверх PHP; SQL Server вместо MySQL и т. Д.), Поскольку мы являемся магазином Microsoft, у нас есть опыт работы с этими инструментами, и они уже установлены.
- Должен уметь работать с территориально распределенной командой
- Должен работать с выпусками Visual Studio Express (все разработчики не имеют версию Pro, поэтому мы не можем полагаться на надстройки Visual Studio).
Я хотел бы получить рекомендации Сообщества, пожалуйста, для продуктов, которые отвечают всем вышеперечисленным требованиям.
[Уточнение: наша лицензия очень близка (хотя и не дословно) к лицензии MIT.]