По долгу работы открыл для себя систему контроля версий Git. Ранее поверхностно сталкивался с CVS и SVN, потому общее представление о работе подобных систем имел.
Начало
Что всегда смущало при первом знакомстве с системами контроля версий - преимущественно консольные режимы работы. Графические клиенты есть, но сложилось представление что именно консоль "должна" быть более удобной. Клиент Git`а можно скачать на оф. сайте. Установка не занимает более 5 минут, при это нужно сориентироваться какая папка будет служить репозиторием - местом хранения изменяемых файлов, в нашем случае файлов Друпала.
Книга о Git
Следующий вопрос - литература. Поверхностный поиск привел к нескольким ресурсам посвященным системе, из которых наиболее всего понравился http://progit.org (русскоязычный перевод книги). При этом предлагается поддержать сайт, купив бумажный вариант книги - что-то около 23 долларов.
"Фундаментальный аспект программирования"
Так отзывается о системах контроля версий Джордж Шлосснейгл. Чтобы почувствовать это, хватило пары часов работы - нужно было вернуться к предыдущему варианту кода. До использования Git его применение более казалось излишеством, а теперь почувствовал необходимость в рабочих условиях.
Работа с репозитарием
Оказалась удивительно проста - проект можно копировать со всеми системными файлами и тут же производить обновления, фиксировать изменения кода. Наиболее интересным оказалась возможность гибкой связи рабочего хранилища и хранилища на сервере.
Отправить комментарий