Я храню свой файл .vimrc
в репозитории git, поскольку использую его на нескольких компьютерах.Я не верю, что есть способ изменить местоположение по умолчанию .vimrc
, поэтому я держу его на ~/dotfile/.vimrc
.Я создал символическую связь между ними с помощью ln ~/dotfiles/.vimrc ~/.vimrc
, который, как я потом подтвердил, работал с ls -i ~/.vimrc
, который показывает 12345 /Users/TheStrangeQuark/.vimrc
, а затем ls -i ~/dotfiles/vimrc
, который показывает 12345 /Users/TheStrangeQuark/dotfiles/.vimrc
.
Теперь я вытягиваю последнюю версиюмоего .vimrc
в то время как в ~/dotfiles
.Теперь символическая ссылка не работает, что я могу подтвердить, увидев разные номера инодов из ls -i
для двух файлов.Я также вижу, что ~/.vimrc
не является обновленной версией моего git pull
.
Есть ли способ сделать так, чтобы мой git pull
не сломал эту символическую ссылку?
Я использую MacOS Majave, если это поможет.