Просто некоторые мысли, не организованные.
Если ваши друзья уже привыкли к Gitting, Git - это хороший и надежный распределенный SCM с доступными сервисами хостинга, такими как Github или Gitorious.
Хотя концепции Git не так легко понять.Окаменелость имеет схожие концепции, но, вероятно, ее легче начать (без промежуточной области, без концепции индекса, отмены изменений с момента последнего коммита с revert
, а не reset
или checkout
и т. Д.).Нет множества подкоманд с множеством опций, помощь краткая и понятная.Если вы боитесь, что можете потеряться, выбирайте ископаемое.Конечно, это также означает, что с ископаемыми вы не можете делать столько же вещей, сколько с git (например, без перебазирования, по крайней мере, на данный момент).
Для ископаемых хостингов малодоступны онлайн-сервисы .Настроить сервер для работы с Fossil так же легко, как и с Git.
Кроме того, с помощью Fossil история проекта хранится в одном файле, поэтому я считаю, что действительно легко сделать резервную копию всех проектов.: поместите все репозитории в одну папку и выполните одну задачу rsync.Однако это делает бесполезными инкрементные резервные копии.
В то время как при git
работа над двумя ветвями в одних и тех же проектах в разных папках будет означать наличие двух копий всей истории проекта и ветвей вдве отдельные .git/objects
директории, которые могут быть избыточными и огромными, с Fossil по умолчанию рабочая схема должна иметь один репозиторий и один или несколько рабочих каталогов, подключенных к нему.Возможно, если использование диска важно, это будет иметь значение.
Предупреждение, система отслеживания ошибок Fossil (система тикетов в жаргоне) и вики довольно просты (хотя они работают хорошо).