Системы управления проектами программного обеспечения

Итак, я только недавно начал серьезно относиться к изучению программирования, и я начал использовать Mercurial для управления своими проектами. Я выбрал Mercurial вместо SVN из-за его способности вносить изменения в репозиторий, когда он не подключен к Интернету (в настоящее время я нахожусь в районах, где нет доступа к Интернету). Я ищу программное обеспечение (желательно бесплатное, потому что у меня очень ограниченный бюджет:-P), которое позволит мне управлять базой данных ошибок и списком TODO для каждого из моих проектов, не требуя подключения к Интернету. Есть ли что-нибудь, что позволило бы мне сделать именно это (возможно, больше)? Я бы предпочел что-то, что может работать вместе с Mercurial, потому что было бы больно переключать системы контроля версий на этом этапе.

7 ответов

Решение

Итак, прошло несколько дней, а я до сих пор не нашел ничего подходящего для моих нужд. Fossil звучит великолепно, но я скучаю по расширениям оболочки Windows, которые предоставляет TortoiseHg (мне не нравится работать с командной строкой), dotProject - это хост-решение, и если я хочу запустить его локально, мне нужно настроить WAMP. Репозиторий BugsEverywhere, кажется, не работает (я ничего не могу получить от него, используя bzr), и Артемида хороша, но мне легче работать с чем-то, что имеет графический интерфейс. Я нашел FogBugz, и это шаг в правильном направлении для меня, но он не бесплатный (я сейчас использую их 40-дневную онлайн-пробную версию. Вероятно, я собираюсь закончить ее на Python, используя Django, так как я У меня есть некоторый опыт работы с ним. Я знаю, что мне не следует заново изобретать колесо, но в этом случае доступные колеса просто не подходят...

Dot Project, лучший, на мой взгляд, пока.

http://www.dotproject.net/

http://bugseverywhere.org/be/show/HomePage: Bugs Everywhere - это "распределенный багтрекер", разработанный для дополнения распределенных систем контроля версий. Поддерживает арку, базар, Darcs, GIT, Mercurial

Вот расширение Mercurial, которое пытается обеспечить это - ArtemisExtension.

Вы можете быть заинтересованы в DVCS под названием Fossil, который имеет встроенный трекер ошибок и вики. Я никогда не использовал его, но похоже, что он может удовлетворить ваши потребности.

CodeBeamer MR выглядит интересно: http://www.intland.com/products/cb-mr/overview.html и обещает быть бесплатным "навсегда"...

ticgit, система распределенных тикетов на основе git, включающая в себя клиент командной строки и веб-просмотрщик. это работает вместе с мерзавцем. но если вам действительно нужен распределенный источник и отслеживание ошибок, и вам нравится это приложение, стоимость переключения vc может быть приемлемой.

Другие вопросы по тегам