пятница, 1 ноября 2013 г.

Переход на Git

Прошло уже 2 года с момента полного перехода на Git, пока что не пожалел ни разу... Точнее, пришлось пожалеть один раз - когда грубо вторгся с rebase'ом и push'ем в ствол, так делать было не нужно :-(

Вообще, Git очень интересная система, но требует предварительного понимания отличий от централизованных систем, того же Subversion.

Перед серьезным применением крайне полезно будет изучить литературу, например, эту замечательную книжку.

Хотя можно пытаться переходить и постепенно, используя поначалу минимальный набор его возможностей.

Самые первые экперименты я ставил с TortoiseGit.

Поначалу даже возникает ощущение, что почти ничего не изменилось (в своей работы мы очень сильно опирались на TortoiseSVN. А вот потом возникает "разрыв шаблона", после чего остается только перейти на командную строку или клиент, специально ориентированный на Git...

На мой неискушенный взгляд, одним из лучших является SmartGit. Продукт коммерческий ($80), но он того стоит.

Кстати, есть бесплатная лицензия для некоммерческих проектов.

Что еще более кстати, он кросплаторменный (Java).

Достаточно подробная справка есть в самом неожиданном месте ;-)

Комментариев нет: