Лучшее решение для интегрированного отслеживания ошибок, Wiki и [закрытого] управления версиями

Sen:te (создатель среды тестирования, включенной с XCode), объясняет, как использовать OCUnit с проектом iPhone: simple-iphone-ipad-unit-test.

6
задан Community 23 May 2017 в 11:45
поделиться

9 ответов

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

8
ответ дан 8 December 2019 в 02:26
поделиться

[РЕДАКТИРОВАТЬ] С тех пор, как я написал этот ответ, 1.0: Veracity от SourceGear.


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

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

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

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

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

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

вы также получите текущую базу данных ошибок плюс всю ее историю и текущую вики плюс всю ее историю.

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

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

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

вы также получаете текущую базу данных ошибок плюс всю ее историю и текущую вики плюс всю ее историю.

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

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

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

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

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

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

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

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

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

Fossil размещен в самом Fossil, а домашняя страница Fossil на самом деле является просто хранилищем Fossil.

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

Fossil находится в самом Fossil, а домашняя страница Fossil на самом деле является просто хранилищем Fossil.

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

13
ответ дан 8 December 2019 в 02:26
поделиться

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

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

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

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

5
ответ дан 8 December 2019 в 02:26
поделиться

Trac does all of these things.

4
ответ дан 8 December 2019 в 02:26
поделиться

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

3
ответ дан 8 December 2019 в 02:26
поделиться

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

1
ответ дан 8 December 2019 в 02:26
поделиться

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

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

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

0
ответ дан 8 December 2019 в 02:26
поделиться

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

3
ответ дан 8 December 2019 в 02:26
поделиться

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

0
ответ дан 8 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: