Лучшее решение для интегрированного отслеживания ошибок, вики и контроля версий

Мне нравится веб-приложение Google Project Hosting. Он включает в себя отслеживание ошибок, вики и SCM в одном интерфейсе. (Пример: редактор WMD)

Это решение с закрытым исходным кодом и не продается. При поиске похожих решений я обнаружил Trac с более грубым интерфейсом.

Не могли бы вы перечислить похожие решения?

Кто-то задал тот же вопрос, но указал Git как SCM .


person Jader Dias    schedule 05.11.2009    source источник
comment
Обратите внимание, что хостинг проектов Google предназначен только для проектов с открытым исходным кодом.   -  person Daniel Rodriguez    schedule 05.11.2009


Ответы (10)


Вы можете посмотреть redmine.org, я только знакомлюсь с ним, поскольку использовал его только в проекте для пары месяцев, но пока нравится.

person echoesofspring    schedule 05.11.2009
comment
Он выглядит лучше, чем Trac, и имеет встроенную поддержку нескольких проектов. - person Jader Dias; 05.11.2009
comment
Некоторое время я использую Redmine, и он отлично работает. - person Nathan Feger; 09.11.2010

[РЕДАКТИРОВАТЬ] С тех пор, как я написал этот ответ, новая захватывающая полностью интегрированная программа для управления распределенными проектами достигла 1.0: Veracity пользователя SourceGear.


Fossil-SCM - это красивый распределенный SCM, где SCM имеет исходный смысл, означающий программное обеспечение. Управление конфигурацией, а не новое разбавленное значение управления исходным кодом.

Это означает, что Fossil объединяет распределенный контроль версий, распределенное отслеживание ошибок и распределенную wiki в одном репозитории. Не один UI, например, Trac, а один единый репозиторий.

Итак, если вы клонируете репозиторий Fossil, вы не просто получаете последнюю версию исходного кода плюс всю его историю, как в случае с Git, Mercurial, Bazaar, Monotone, Darcs или любой другой системой управления версиями, вы также получить текущую базу данных ошибок плюс всю ее историю и текущую вики плюс всю ее историю.

Fossil написан Д. Ричардом Хиппом, который является не только автором SQLite, но и CVSTrac (предшественником Trac). Итак, вы знаете, что все должно быть хорошо.

Если вы хотите увидеть пример Fossil в действии, просто перейдите по ссылке, которую я опубликовал: Fossil находится в самом Fossil, а домашняя страница Fossil на самом деле является просто хранилищем Fossil.

Кстати: даже если вы не перестанете использовать Fossil, просто потратьте некоторое время на изучение его концепций. Это довольно блестящий дизайн, и вы, вероятно, узнаете что-то, что можно применить, даже если вы используете Trac, Git, Instiki или что-то еще.

person Jörg W Mittag    schedule 05.11.2009
comment
Где находится интерфейс просмотра для Fossil? Как мы можем получить интерфейс веб-сайта, подобный интерфейсу на fossil-scm .org / index.html / doc / trunk / www / index.wiki для наших собственных проектов? - person Pacerier; 25.03.2015

Если вы готовы мириться с закрытым исходным кодом, FogBugz вполне подойдет. http://www.fogcreek.com/FogBUGZ/

Они позволят вам протестировать его до 2 человек, и если вы решите, что он вам нравится, вы можете либо лицензировать место на их серверах, либо приобрести его для работы на своих серверах.

Если вы любитель только с открытым исходным кодом, я рекомендую диверсифицировать. Получите пару разных программ, чтобы делать то, что вы хотите. Часто такие вещи, как SVN, будут иметь сценарии пост-коммитов, чтобы связать ваши коммиты с вашей вики или отслеживанием ошибок и т. Д.

Приятно, когда вещи собраны в комплекте, но приятнее, когда ты сам выбираешь то, что хочешь.

person tzenes    schedule 05.11.2009
comment
На самом деле, теперь я считаю, что они позволяют вам протестировать его на любом количестве людей в течение 45 дней. Хотя я помню, что когда-то в не столь далеком прошлом было двое. - person Amadiere; 05.11.2009
comment
+1: мы используем его здесь, в Inntec. У вики были некоторые раздражающие небольшие проблемы, по крайней мере, в предыдущей версии, но по большей части мы все очень довольны. - person Brian MacKay; 05.11.2009
comment
На самом деле я думал смешать MediaWiki с Bugzilla и Subversion - person Jader Dias; 05.11.2009
comment
На самом деле мы использовали MediaWiki с Mantis и Subversion. Некоторое время это срабатывало (у меня было несколько очень впечатляющих сценариев пост-коммитов, которые я унаследовал), но в конечном итоге FogBugz - это просто более чистый интерфейс. - person tzenes; 05.11.2009

Все это выполняет Trac.

person s1n    schedule 05.11.2009
comment
Я не могу точно сказать, что мне не нравится в Trac, но я буду продолжать использовать его до тех пор, пока не научусь использовать лучшее решение. - person Jader Dias; 05.11.2009
comment
Если вы не можете сказать мне, что вам не нравится в Trac, вам будет сложно порекомендовать что-то, что решит вашу проблему. Вы также можете попробовать LiquidPlanner или FogBugz, хотя я никогда ими не пользовался, поэтому не могу их рекомендовать. - person s1n; 06.11.2009

Мне нравится Assembla.

person Daniel Rodriguez    schedule 05.11.2009

Если вам действительно нравится приложение Google Hosting App, возможно, вы найдете InDefero правильным выбором.

person Christian Frøystad    schedule 17.11.2009

FogBugz довольно хорош. Пользуюсь уже месяц и очень нравится. Имеет плагин SCM.

person ChickenMilkBomb    schedule 05.11.2009

Вам действительно нужны все три решения (SCM, отслеживание ошибок и вики) в одном решении? Почему бы не смешать и подобрать наиболее подходящие для вас решения?

Я никогда не использовал Trac, но bugzilla отлично работает как бесплатное средство отслеживания ошибок. Существует множество вики-сайтов с открытым исходным кодом, и для бесплатных SCM отличным выбором являются mercurial, git и subversion.

Для платных решений подходят Atlassian Jira и Confluence (отслеживание задач и вики), но лучше FogBugz. Perforce - IMHO лучший несвободный SCM.

person Ether    schedule 05.11.2009

Кто-нибудь упомянул Indefero? Выглядит достаточно хорошо, чтобы не технические специалисты не боялись его использовать, открытый исходный код версия, частные проекты ... Поддержка Git, система отслеживания проблем ... кажется хорошим решением.

person chiggsy    schedule 13.05.2010

Мне придется использовать echoesofspring на этом. Redmine выглядит отличной системой в качестве инструмента отслеживания проблем / управления проектами, если вы хотите: 1. управлять несколькими проектами с помощью подпроектов 2. прозрачность статуса проекта / задачи с клиентами или менеджерами проектов 3. интеграция репозитория (я не использовал it) 4. Диаграммы Ганта, календари и многое другое ...

Я выбрал его из этого [вики-списка инструментов управления проектами]: [1] http://en.wikipedia.org/wiki/Comparison_of_project_management_software#!

person Tsega    schedule 08.10.2013