Варианты файлов vimrc при использовании git - PullRequest
1 голос
/ 14 июля 2011

В настоящее время я использую git для контроля версий моего файла vimrc. Однако на одном компьютере я хочу, чтобы файл vimrc немного отличался (для изменения шрифта gui). Как я могу сделать это легко? Есть ли способ игнорировать эту конкретную строку? Или я их ставлю на разные ветки?

Ответы [ 2 ]

2 голосов
/ 14 июля 2011

Я бы проголосовал за ветки. Файл в одной точке в одной ветви не может иметь два разных состояния. Это своего рода контроль версий. Ветви - это способ представления более чем одного состояния файла (или набора файлов).

1 голос
/ 14 июля 2011

Если вам нужна только одна вещь, специфичная для хоста, то

Вы также можете положиться на имя хоста и написать эквивалент Строка сценария оболочки ниже, я приведу пример в оболочке, потому что это так краткое (вполне вероятно, что в скрипте vim потребуется еще несколько строк):

   % source `hostname`-fonts.sh

Если у вас есть настройки, основанные на том же git-репо, который я использую (https://github.com/sunaku/.vim или вилка), тогда вы можете добавить свой собственный скрипт в ~ / .vim / config / 99-local-fonts.vim и сделай условие для поиска файла с именем хоста, если это не существует, примените настройку по умолчанию. Вы можете разместить такой файл где-то в хранилище, но там, где он не загружается автоматически сценарии, т. е. ~ / .vim / local / или аналогичные.

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

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