понедельник, 10 декабря 2012 г.

Mac OS X, Git и чувствительность к регистру

Как известно, файловая система Mac OS X не обладает чувствительностью к регистру. В связи с этим возникают проблемы при переименовании файлов и директорий (это актуально при апгрейде на Kohana v3.3, помните?). Git начинает «видеть» как старые, так и новые версии файлов.


Самый простой способ указать Git‘у на это — использовать параметр ignorecase:


git config core.ignorecase false

Однако это не помогает. К счастью, у нас есть StackOverflow, который знает все:


mv foo foo2
git add -A
git commit -m "renaming"
mv foo2 FOO
git add -A
git commit --amend -m "renamed foo to FOO"

2 комментария: