[РЕДАКТИРОВАТЬ] С тех пор, как я написал этот ответ, новая захватывающая полностью интегрированная программа для управления распределенными проектами достигла 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