(видео с Google Tech Talks)
git – это распределенная SCM. Линус обзывает дураками всех, кто использует Subversion.
Так как я использую Subversion, и он меня ужасно напрягает, решил последовать совету и попробовать git. Первые впечатления – супер!
Самое прикольное (по крайней мере, для меня, единственного программиста, кодящего продукт) – не надо париться насчет коннекта и ждать, пока изменения закоммитятся – можно коммитить сколько угодно в локальную копию репозитория, а потом одной командой аплоадить коммиты на удаленный сервер.
А еще, он не засоряет каждую папку своими .svn – только одна .git в корне проекта.
Полезная инфа
- Я использую DreamHost для удаленного хостинга репозитория – у них есть подробная инструкция, как хранить git-репозиторий у них (то же самое и для других хостингов подойдет). Вкратце: создать, настроить и залить его в WebDAV-папку.
(via programming.reddit.com)
P.S. В комментариях к этой моей заметке предлагаю негикам рассказывать, сколько слов из заметки поняли, а гикам – про опыт использования git :)
