Sen:te (создатель среды тестирования, включенной с XCode), объясняет, как использовать OCUnit с проектом iPhone: simple-iphone-ipad-unit-test.
Вы можете посмотреть redmine.org , я только знакомлюсь с ним, я использовал его только в проекте пару месяцев, но пока мне он нравится .
[РЕДАКТИРОВАТЬ] С тех пор, как я написал этот ответ, 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 или что-то еще.
Если вы готовы мириться с закрытым исходным кодом, FogBugz вполне подойдет. http://www.fogcreek.com/FogBUGZ/
Они позволят вам протестировать его для 2 человек, и если вы решите, что вам это нравится, вы можете либо лицензировать место на их серверах, либо приобрести для работы на ваши серверы.
Если вы сторонник открытого исходного кода, я рекомендую диверсифицировать. Получите пару разных программ, чтобы делать то, что вы хотите. Часто такие вещи, как SVN, имеют сценарии пост-коммитов, чтобы связать ваши коммиты с вашей вики или отслеживанием ошибок и т. Д.
Приятно, когда вещи объединены в пакеты, но лучше, когда вы можете выбирать то, что хотите.
FogBugz довольно приятный. Пользуюсь уже месяц и очень нравится. Имеет плагин SCM.
Действительно ли вам нужны все три решения (SCM, отслеживание ошибок и вики) в одном решении? Почему бы не смешать и не подобрать решения, которые лучше всего подходят для вас?
Я никогда не использовал Trac, но bugzilla действительно хорошо работает как бесплатное средство отслеживания ошибок. Существует множество вики-сайтов с открытым исходным кодом, и для бесплатных SCM отлично подходят mercurial, git и subversion.
Для платных решений можно использовать Atlassian Jira и Confluence (отслеживание задач и вики), но лучше FogBugz.
Если вам действительно нравится приложение Google Hosting, вы можете найти InDefero правильным выбором.
Кто-то упомянул Indefero? Выглядит достаточно хорошо, чтобы не технические специалисты не боялись его использовать, версия с открытым исходным кодом, частные проекты. .. Поддержка Git, средство отслеживания проблем ... кажется хорошим решением.