четверг, 21 января 2016 г.

Правильное обновление Git с версии 2.6.4 до версии 2.7.0 под Windows 10 x64

Как я уже писал в прошлой статье, Git под Windows не обновляет прежде установленную версию, а тупо сносит ее и устанавливает новую. Соответственно все настройки которые у вас были сделаны для Bash и терминала mintty могут легко слететь если вы их не забекапили.

Поэтому первым шагом делаем копию следующих файлов:

C:\Program Files\Git\etc\profile – здесь у меня хранятся алиасы для команд Git.

C:\Program Files\Git\etc\profile.d\git-prompt.sh – здесь хранятся настройки command prompt для Bash.

C:\Users\USER_NAME\.mintty – настройки терминала mintty.

Возможно у вас есть свои настройки и в других файлах, поэтому сами смотрите что вам надо сохранять.

Ну и далее скачиваем дистрибутив тут https://git-scm.com/download/win

G270001

И запускаем установку…

G270002

G270003

G270004

G270005

G270006

G270007

G270008

И вот после этого шага начинается полная деинсталяция предыдущей установки

G270009

И потом идет чистая установка Git…

G270010

G270011

Соответственно все настройки девственно чисты. Поэтому сразу же возвращаем сохраненные файлы на свои места и проверяем версию Git…

G270012

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

В этой версии Git был изменен файл git-prompt.sh.