По мотивам
Why Git is Better than X могу сказать почему я не буду использовать Git.
Вот мои причины:
- Git не обладает существенными идейными преимуществами перед другими распределенными системами контроля версий, практически все то же самое есть у других. Bzr имеет интересные плагины, например работа с svn репозиториями в дереве исходных кодов.
- Git написан на C и Perl, я не пишу на первом и не поддерживаю второе. Hg и bzr написаны на python.
- Пока нет поддержки в NetBeans IDE, моей основной среды разработки.
- По отзывам Git хуже документирован, мне нравится прочитать книгу в котрой описывается идеология продукта, а не просто несколько howto и tutorial'ов.
- Для меня скорость не является неоспоримым преимуществом, тем более, что работаю в основном сам, а для верстальщиков и дизайнеров часто хватает
Dropbox.
- Git не имеет нормальной и стабильной поддержки в
Trac'е.
И для того чтобы не писать второй пост, мне хочется чтобы система контроля версий которую я выберу имела возможность создавать папки на основе других систем контроля версий, часто это svn. Сейчас мне приходится создавать игнорируемую папку и в нее класть чекауты других продуктов.